1234567891011121314151617181920212223242526272829303132333435 |
- """Unittests for W1125 (kw args before *args)"""
- from __future__ import absolute_import, print_function
-
- # pylint: disable=unused-argument
- def check_kwargs_before_args(param1, param2=2, *args): # [keyword-arg-before-vararg]
- """docstring"""
- pass
-
- check_kwargs_before_args(5)
-
- # pylint: disable=too-few-public-methods, invalid-name
- class AAAA(object):
- """class AAAA"""
- def func_in_class(self, param1, param2=2, *args): # [keyword-arg-before-vararg]
- "method in class AAAA"
- pass
-
- @staticmethod
- def static_method_in_class(param1, param2=3, *args): # [keyword-arg-before-vararg]
- "static method in class AAAA"
- pass
-
- @classmethod
- def class_method_in_class(cls, param1, param2=4, *args): # [keyword-arg-before-vararg]
- "class method in class AAAA"
- pass
-
- some_var = AAAA()
- some_var.func_in_class(3)
-
- some_var.static_method_in_class(4)
- AAAA.static_method_in_class(4)
-
- some_var.class_method_in_class(5)
- AAAA.class_method_in_class(5)
|