mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Refs #33476 -- Reformatted code with Black.
This commit is contained in:
committed by
Mariusz Felisiak
parent
f68fa8b45d
commit
9c19aff7c7
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user