Пример #1
0
 def returns_false_for_random_garbage():
     assert is_directive(None) is False
     with raises(TypeError):
         assert_directive(None)
     assert is_directive({"what": "is this"}) is False
     with raises(TypeError):
         assert_directive({"what": "is this"})
Пример #2
0
 def returns_false_for_non_directive():
     assert is_directive(EnumType) is False
     with raises(TypeError):
         assert_directive(EnumType)
     assert is_directive(ScalarType) is False
     with raises(TypeError):
         assert_directive(ScalarType)
Пример #3
0
 def returns_false_for_directive_class_rather_than_instance():
     assert is_directive(GraphQLDirective) is False
     with raises(TypeError):
         assert_directive(GraphQLScalarType)
Пример #4
0
 def returns_true_for_spec_defined_directive():
     assert is_directive(GraphQLSkipDirective) is True
     assert_directive(GraphQLSkipDirective)
Пример #5
0
 def returns_true_for_custom_directive():
     assert is_directive(Directive) is True
     assert_directive(Directive)
Пример #6
0
 def returns_false_for_random_garbage():
     assert is_directive(None) is False
     assert is_directive({'what': 'is this'}) is False
Пример #7
0
 def returns_false_for_other_instances():
     assert is_directive(GraphQLString) is False
Пример #8
0
 def returns_false_for_type_class_rather_than_instance():
     assert is_directive(GraphQLDirective) is False
Пример #9
0
 def returns_true_for_directive():
     directive = GraphQLDirective('test', [])
     assert is_directive(directive) is True
Пример #10
0
 def returns_false_for_random_garbage():
     assert is_directive(None) is False
     assert is_directive({"what": "is this"}) is False