summaryrefslogtreecommitdiff
path: root/tests/functional/b/bad_staticmethod_argument.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/b/bad_staticmethod_argument.py')
-rw-r--r--tests/functional/b/bad_staticmethod_argument.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/functional/b/bad_staticmethod_argument.py b/tests/functional/b/bad_staticmethod_argument.py
new file mode 100644
index 000000000..e73bf3dcd
--- /dev/null
+++ b/tests/functional/b/bad_staticmethod_argument.py
@@ -0,0 +1,16 @@
+# pylint: disable=missing-docstring, no-staticmethod-decorator, useless-object-inheritance
+
+class Abcd(object):
+
+ def method1(self): # [bad-staticmethod-argument]
+ pass
+
+ method1 = staticmethod(method1)
+
+ def method2(cls): # [bad-staticmethod-argument]
+ pass
+
+ method2 = staticmethod(method2)
+
+ def __init__(self):
+ pass