diff options
Diffstat (limited to 'tests/utils_tests/test_inspect.py')
| -rw-r--r-- | tests/utils_tests/test_inspect.py | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/tests/utils_tests/test_inspect.py b/tests/utils_tests/test_inspect.py index ae83d675fe..b8359c2508 100644 --- a/tests/utils_tests/test_inspect.py +++ b/tests/utils_tests/test_inspect.py @@ -13,11 +13,11 @@ class Person: def just_args(self, *args): return args - def all_kinds(self, name, address='home', age=25, *args, **kwargs): + def all_kinds(self, name, address="home", age=25, *args, **kwargs): return kwargs @classmethod - def cls_all_kinds(cls, name, address='home', age=25, *args, **kwargs): + def cls_all_kinds(cls, name, address="home", age=25, *args, **kwargs): return kwargs @@ -37,20 +37,32 @@ class TestInspectMethods(unittest.TestCase): self.assertEqual(inspect.get_func_full_args(Person().no_arguments), []) def test_get_func_full_args_one_argument(self): - self.assertEqual(inspect.get_func_full_args(Person.one_argument), [('something',)]) + self.assertEqual( + inspect.get_func_full_args(Person.one_argument), [("something",)] + ) self.assertEqual( inspect.get_func_full_args(Person().one_argument), - [('something',)], + [("something",)], ) def test_get_func_full_args_all_arguments_method(self): - arguments = [('name',), ('address', 'home'), ('age', 25), ('*args',), ('**kwargs',)] + arguments = [ + ("name",), + ("address", "home"), + ("age", 25), + ("*args",), + ("**kwargs",), + ] self.assertEqual(inspect.get_func_full_args(Person.all_kinds), arguments) self.assertEqual(inspect.get_func_full_args(Person().all_kinds), arguments) def test_get_func_full_args_all_arguments_classmethod(self): arguments = [ - ('name',), ('address', 'home'), ('age', 25), ('*args',), ('**kwargs',), + ("name",), + ("address", "home"), + ("age", 25), + ("*args",), + ("**kwargs",), ] self.assertEqual(inspect.get_func_full_args(Person.cls_all_kinds), arguments) self.assertEqual(inspect.get_func_full_args(Person().cls_all_kinds), arguments) @@ -70,14 +82,16 @@ class TestInspectMethods(unittest.TestCase): self.assertIs(inspect.method_has_no_args(Person().one_argument), False) def test_func_supports_parameter(self): - self.assertIs(inspect.func_supports_parameter(Person.all_kinds, 'address'), True) self.assertIs( - inspect.func_supports_parameter(Person().all_kinds, 'address'), + inspect.func_supports_parameter(Person.all_kinds, "address"), True + ) + self.assertIs( + inspect.func_supports_parameter(Person().all_kinds, "address"), True, ) - self.assertIs(inspect.func_supports_parameter(Person.all_kinds, 'zone'), False) + self.assertIs(inspect.func_supports_parameter(Person.all_kinds, "zone"), False) self.assertIs( - inspect.func_supports_parameter(Person().all_kinds, 'zone'), + inspect.func_supports_parameter(Person().all_kinds, "zone"), False, ) |
