diff options
Diffstat (limited to 'pylint/test/functional/method_hidden.py')
-rw-r--r-- | pylint/test/functional/method_hidden.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pylint/test/functional/method_hidden.py b/pylint/test/functional/method_hidden.py index e0588aff5..a0ee991cb 100644 --- a/pylint/test/functional/method_hidden.py +++ b/pylint/test/functional/method_hidden.py @@ -14,3 +14,26 @@ class Cdef(Abcd): """test """ print(self) + +class CustomProperty: + """dummy""" + def __init__(self, _): + pass + + def __get__(self, obj, __): + if not obj: + return self + return 5 + + def __set__(self, _, __): + pass + +class Ddef: + """dummy""" + def __init__(self): + self.five = "five" + + @CustomProperty + def five(self): + """Always 5.""" + return self |