def test_field_none_type_raises_error(): s = Schema() f = Field(None) f.contribute_to_class(ot, 'field_name') with raises(Exception) as excinfo: f.internal_field(s) assert str(excinfo.value) == "Internal type for field ObjectType.field_name is None"
def test_field_type(): f = Field(GraphQLString) f.contribute_to_class(ot, 'field_name') assert isinstance(f.internal_field(schema), GraphQLField) assert f.internal_type(schema) == GraphQLString
def test_field_no_contributed_raises_error(): f = Field(GraphQLString) with raises(Exception) as excinfo: f.internal_field(schema)