コード例 #1
0
 def returns_false_for_a_wrapped_input_type():
     assert is_output_type(GraphQLList(InputObjectType)) is False
     with raises(TypeError):
         assert_output_type(GraphQLList(InputObjectType))
     assert is_output_type(GraphQLNonNull(InputObjectType)) is False
     with raises(TypeError):
         assert_output_type(GraphQLNonNull(InputObjectType))
コード例 #2
0
    def identifies_output_types():
        expected = ((GraphQLInt, True), (ObjectType, True),
                    (InterfaceType, True), (UnionType, True), (EnumType, True),
                    (InputObjectType, False))

        for type_, answer in expected:
            assert is_output_type(type_) is answer
            assert is_output_type(GraphQLList(type_)) is answer
            assert is_output_type(GraphQLNonNull(type_)) is answer
コード例 #3
0
 def _assert_non_output_type(type_):
     assert is_output_type(type_) is False
     with raises(TypeError):
         assert_output_type(type_)
コード例 #4
0
 def _assert_output_type(type_):
     assert is_output_type(type_) is True
     assert_output_type(type_)
コード例 #5
0
 def returns_false_for_an_input_type():
     assert is_output_type(InputObjectType) is False
     with raises(TypeError):
         assert_output_type(InputObjectType)
コード例 #6
0
 def returns_true_for_a_wrapped_output_type():
     assert is_output_type(GraphQLList(ObjectType)) is True
     assert_output_type(GraphQLList(ObjectType))
     assert is_output_type(GraphQLNonNull(ObjectType)) is True
     assert_output_type(GraphQLNonNull(ObjectType))
コード例 #7
0
 def returns_true_for_an_output_type():
     assert is_output_type(ObjectType) is True
     assert_output_type(ObjectType)