@@ -323,14 +323,14 @@ def defines_an_object_type_with_deprecated_field():
323
323
assert deprecated_field == GraphQLField (
324
324
ScalarType , deprecation_reason = "A terrible reason"
325
325
)
326
- assert deprecated_field .is_deprecated is True
327
- assert deprecated_field .deprecation_reason == "A terrible reason"
326
+ assert deprecated_field .description is None
328
327
assert deprecated_field .type is ScalarType
329
328
assert deprecated_field .args == {}
330
- assert deprecated_field .ast_node is None
331
329
assert deprecated_field .resolve is None
332
330
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
334
334
335
335
def accepts_an_object_type_with_output_type_as_field ():
336
336
# this is a shortcut syntax for simple fields
@@ -349,14 +349,14 @@ def accepts_an_object_type_with_a_field_function():
349
349
assert list (obj_type .fields ) == ["f" ]
350
350
field = obj_type .fields ["f" ]
351
351
assert isinstance (field , GraphQLField )
352
+ assert field .description is None
352
353
assert field .type is ScalarType
353
354
assert field .args == {}
355
+ assert field .resolve is None
356
+ assert field .subscribe is None
354
357
assert field .is_deprecated is False
355
358
assert field .deprecation_reason is None
356
359
assert field .ast_node is None
357
- assert field .resolve is None
358
- assert field .subscribe is None
359
- assert field .description is None
360
360
361
361
def thunk_for_fields_of_object_type_is_resolved_only_once ():
362
362
def fields ():
@@ -378,20 +378,21 @@ def accepts_an_object_type_with_field_args():
378
378
)
379
379
field = obj_type .fields ["f" ]
380
380
assert isinstance (field , GraphQLField )
381
+ assert field .description is None
381
382
assert field .type is ScalarType
383
+ assert isinstance (field .args , dict )
382
384
assert list (field .args ) == ["arg" ]
383
385
arg = field .args ["arg" ]
384
386
assert isinstance (arg , GraphQLArgument )
385
- assert arg .type is ScalarType
386
387
assert arg .description is None
388
+ assert arg .type is ScalarType
387
389
assert arg .default_value is INVALID
388
390
assert arg .ast_node is None
391
+ assert field .resolve is None
392
+ assert field .subscribe is None
389
393
assert field .is_deprecated is False
390
394
assert field .deprecation_reason is None
391
395
assert field .ast_node is None
392
- assert field .resolve is None
393
- assert field .subscribe is None
394
- assert field .description is None
395
396
396
397
def accepts_an_object_type_with_list_interfaces ():
397
398
obj_type = GraphQLObjectType ("SomeObject" , {}, [InterfaceType ])
@@ -759,15 +760,15 @@ def defines_an_enum_type_with_a_value_of_none_and_invalid():
759
760
}
760
761
null_value = EnumTypeWithNullishValue .values ["NULL" ]
761
762
assert null_value .description is None
763
+ assert null_value .value is None
762
764
assert null_value .is_deprecated is False
763
765
assert null_value .deprecation_reason is None
764
- assert null_value .value is None
765
766
assert null_value .ast_node is None
766
767
undefined_value = EnumTypeWithNullishValue .values ["UNDEFINED" ]
767
768
assert undefined_value .description is None
769
+ assert undefined_value .value is INVALID
768
770
assert undefined_value .is_deprecated is False
769
771
assert undefined_value .deprecation_reason is None
770
- assert undefined_value .value is INVALID
771
772
assert undefined_value .ast_node is None
772
773
773
774
def accepts_a_well_defined_enum_type_with_empty_value_definition ():
0 commit comments