Skip to content

Commit 026de2d

Browse files
committed
tests: use consistent order of fields in snapshots
Replicates graphql/graphql-js@68d6402
1 parent 04f07df commit 026de2d

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

tests/type/test_definition.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -323,14 +323,14 @@ def defines_an_object_type_with_deprecated_field():
323323
assert deprecated_field == GraphQLField(
324324
ScalarType, deprecation_reason="A terrible reason"
325325
)
326-
assert deprecated_field.is_deprecated is True
327-
assert deprecated_field.deprecation_reason == "A terrible reason"
326+
assert deprecated_field.description is None
328327
assert deprecated_field.type is ScalarType
329328
assert deprecated_field.args == {}
330-
assert deprecated_field.ast_node is None
331329
assert deprecated_field.resolve is None
332330
assert deprecated_field.subscribe is None
333-
assert deprecated_field.description is None
331+
assert deprecated_field.is_deprecated is True
332+
assert deprecated_field.deprecation_reason == "A terrible reason"
333+
assert deprecated_field.ast_node is None
334334

335335
def accepts_an_object_type_with_output_type_as_field():
336336
# this is a shortcut syntax for simple fields
@@ -349,14 +349,14 @@ def accepts_an_object_type_with_a_field_function():
349349
assert list(obj_type.fields) == ["f"]
350350
field = obj_type.fields["f"]
351351
assert isinstance(field, GraphQLField)
352+
assert field.description is None
352353
assert field.type is ScalarType
353354
assert field.args == {}
355+
assert field.resolve is None
356+
assert field.subscribe is None
354357
assert field.is_deprecated is False
355358
assert field.deprecation_reason is None
356359
assert field.ast_node is None
357-
assert field.resolve is None
358-
assert field.subscribe is None
359-
assert field.description is None
360360

361361
def thunk_for_fields_of_object_type_is_resolved_only_once():
362362
def fields():
@@ -378,20 +378,21 @@ def accepts_an_object_type_with_field_args():
378378
)
379379
field = obj_type.fields["f"]
380380
assert isinstance(field, GraphQLField)
381+
assert field.description is None
381382
assert field.type is ScalarType
383+
assert isinstance(field.args, dict)
382384
assert list(field.args) == ["arg"]
383385
arg = field.args["arg"]
384386
assert isinstance(arg, GraphQLArgument)
385-
assert arg.type is ScalarType
386387
assert arg.description is None
388+
assert arg.type is ScalarType
387389
assert arg.default_value is INVALID
388390
assert arg.ast_node is None
391+
assert field.resolve is None
392+
assert field.subscribe is None
389393
assert field.is_deprecated is False
390394
assert field.deprecation_reason is None
391395
assert field.ast_node is None
392-
assert field.resolve is None
393-
assert field.subscribe is None
394-
assert field.description is None
395396

396397
def accepts_an_object_type_with_list_interfaces():
397398
obj_type = GraphQLObjectType("SomeObject", {}, [InterfaceType])
@@ -759,15 +760,15 @@ def defines_an_enum_type_with_a_value_of_none_and_invalid():
759760
}
760761
null_value = EnumTypeWithNullishValue.values["NULL"]
761762
assert null_value.description is None
763+
assert null_value.value is None
762764
assert null_value.is_deprecated is False
763765
assert null_value.deprecation_reason is None
764-
assert null_value.value is None
765766
assert null_value.ast_node is None
766767
undefined_value = EnumTypeWithNullishValue.values["UNDEFINED"]
767768
assert undefined_value.description is None
769+
assert undefined_value.value is INVALID
768770
assert undefined_value.is_deprecated is False
769771
assert undefined_value.deprecation_reason is None
770-
assert undefined_value.value is INVALID
771772
assert undefined_value.ast_node is None
772773

773774
def accepts_a_well_defined_enum_type_with_empty_value_definition():

0 commit comments

Comments
 (0)