diff options
Diffstat (limited to 'tests/functional/d/deprecated/deprecated_decorators.py')
-rw-r--r-- | tests/functional/d/deprecated/deprecated_decorators.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/functional/d/deprecated/deprecated_decorators.py b/tests/functional/d/deprecated/deprecated_decorators.py new file mode 100644 index 000000000..800ba6171 --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_decorators.py @@ -0,0 +1,20 @@ +"""Test deprecated abc decorators from Python 3.3.""" +# pylint: disable=missing-class-docstring,too-few-public-methods,missing-function-docstring,no-member + +import abc + +class MyClass: + @abc.abstractclassmethod # [deprecated-decorator] + def my_method(cls): + pass + +class Foo: + def __init__(self): + self._baz = 84 + + def method(self): + return self._baz + + @method.setter # Invalid decorator + def method(self, value): + self._baz = value |