From 05d08df95d44c969bf7858f5f62f1e9a8e1578d4 Mon Sep 17 00:00:00 2001 From: Syrus Date: Sat, 14 Mar 2020 14:07:26 -0700 Subject: [PATCH] Reformatted code --- graphene/types/base.py | 1 + graphene/types/objecttype.py | 12 ++++++++++-- graphene/types/tests/test_objecttype.py | 7 ++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/graphene/types/base.py b/graphene/types/base.py index 9ab9badb..64041b7e 100644 --- a/graphene/types/base.py +++ b/graphene/types/base.py @@ -28,6 +28,7 @@ class BaseOptions: BaseTypeMeta = SubclassWithMeta_Meta + class BaseType(SubclassWithMeta): @classmethod def create_type(cls, class_name, **options): diff --git a/graphene/types/objecttype.py b/graphene/types/objecttype.py index 7c2a3f2d..0d0999e3 100644 --- a/graphene/types/objecttype.py +++ b/graphene/types/objecttype.py @@ -25,10 +25,18 @@ class ObjectTypeMeta(BaseTypeMeta): class InterObjectType: pass - base_cls = super().__new__(cls, name, (InterObjectType, ) + bases, namespace) + base_cls = super().__new__(cls, name, (InterObjectType,) + bases, namespace) if base_cls._meta: fields = [ - (key, 'typing.Any', field(default=field_value.default_value if isinstance(field_value, Field) else None)) + ( + key, + "typing.Any", + field( + default=field_value.default_value + if isinstance(field_value, Field) + else None + ), + ) for key, field_value in base_cls._meta.fields.items() ] dataclass = make_dataclass(name, fields, bases=()) diff --git a/graphene/types/tests/test_objecttype.py b/graphene/types/tests/test_objecttype.py index 7346fd0e..85a46867 100644 --- a/graphene/types/tests/test_objecttype.py +++ b/graphene/types/tests/test_objecttype.py @@ -158,10 +158,12 @@ def test_objecttype_as_container_only_args(): assert container.field1 == "1" assert container.field2 == "2" + def test_objecttype_repr(): container = Container("1", "2") assert repr(container) == "Container(field1='1', field2='2')" + def test_objecttype_eq(): container1 = Container("1", "2") container2 = Container("1", "2") @@ -170,6 +172,7 @@ def test_objecttype_eq(): assert container1 == container2 assert container2 != container3 + def test_objecttype_as_container_args_kwargs(): container = Container("1", field2="2") assert container.field1 == "1" @@ -191,7 +194,9 @@ def test_objecttype_as_container_extra_args(): with raises(TypeError) as excinfo: Container("1", "2", "3") - assert "__init__() takes from 1 to 3 positional arguments but 4 were given" == str(excinfo.value) + assert "__init__() takes from 1 to 3 positional arguments but 4 were given" == str( + excinfo.value + ) def test_objecttype_as_container_invalid_kwargs():