mirror of
https://github.com/graphql-python/graphene.git
synced 2025-07-18 03:52:24 +03:00
Reformatted code
This commit is contained in:
parent
34560ca5b3
commit
05d08df95d
|
@ -28,6 +28,7 @@ class BaseOptions:
|
|||
|
||||
BaseTypeMeta = SubclassWithMeta_Meta
|
||||
|
||||
|
||||
class BaseType(SubclassWithMeta):
|
||||
@classmethod
|
||||
def create_type(cls, class_name, **options):
|
||||
|
|
|
@ -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=())
|
||||
|
|
|
@ -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():
|
||||
|
|
Loading…
Reference in New Issue
Block a user