summaryrefslogtreecommitdiff
path: root/tests/functional/r/regression/regression_3231_no_member_property.py
blob: 6cc9cd71cdf90206c2ca077db010a560b7b2f134 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# pylint: disable=missing-docstring
from abc import ABCMeta, abstractmethod


class Cls(metaclass=ABCMeta):
    def __init__(self):
        pass

    @property
    @abstractmethod
    def values(self):
        pass

    @classmethod
    def some_method(cls):
        return cls.values.issubset({2, 3})


class Subcls(Cls):
    values = {1, 2, 3}