コード例 #1
0
ファイル: test_options.py プロジェクト: sevki/graphene
def test_field_added_in_meta():
    opt = Options(Meta)

    class ObjectType(object):
        pass

    opt.contribute_to_class(ObjectType, "_meta")
    f = StringField()
    f.field_name = "string_field"
    opt.add_field(f)
    assert f in opt.fields
コード例 #2
0
ファイル: test_fields.py プロジェクト: sevki/graphene
def test_field_resolve():
    f = StringField(required=True, resolve=lambda *args: 'RESOLVED')
    f.contribute_to_class(ot, 'field_name')
    field_type = f.internal_field(schema)
    assert 'RESOLVED' == field_type.resolver(ot, None, None)
コード例 #3
0
ファイル: test_fields.py プロジェクト: sevki/graphene
def test_stringfield_type_required():
    f = StringField(required=True)
    f.contribute_to_class(ot, 'field_name')
    assert isinstance(f.internal_field(schema), GraphQLField)
    assert isinstance(f.internal_type(schema), GraphQLNonNull)
コード例 #4
0
ファイル: test_fields.py プロジェクト: sevki/graphene
def test_stringfield_type():
    f = StringField()
    f.contribute_to_class(ot, 'field_name')
    assert f.internal_type(schema) == GraphQLString
コード例 #5
0
ファイル: test_fields.py プロジェクト: sevki/graphene
def test_field_resolve_objecttype_cos():
    f = StringField()
    f.contribute_to_class(ot, 'customdoc')
    field = f.internal_field(schema)
    assert field.description == 'Resolver documentation'
コード例 #6
0
def test_field_repr():
    f = StringField().as_field()
    assert repr(f) == "<graphene.core.types.field.Field>"
コード例 #7
0
ファイル: test_old_fields.py プロジェクト: DasIch/graphene
def test_stringfield_type_required():
    f = StringField(required=True).as_field()
    f.contribute_to_class(MyOt, 'field_name')
    assert isinstance(schema.T(f), GraphQLField)
    assert isinstance(schema.T(f).type, GraphQLNonNull)
コード例 #8
0
ファイル: test_old_fields.py プロジェクト: DasIch/graphene
def test_field_resolve_objecttype_cos():
    f = StringField().as_field()
    f.contribute_to_class(MyOt, 'customdoc')
    field = schema.T(f)
    assert field.description == 'Resolver documentation'
コード例 #9
0
def test_field_resolve():
    f = StringField(required=True, resolve=lambda *args: 'RESOLVED').as_field()
    f.contribute_to_class(MyOt, 'field_name')
    field_type = schema.T(f)
    assert 'RESOLVED' == field_type.resolver(MyOt, None, None)
コード例 #10
0
def test_stringfield_type_required():
    f = StringField(required=True).as_field()
    f.contribute_to_class(MyOt, 'field_name')
    assert isinstance(schema.T(f), GraphQLField)
    assert isinstance(schema.T(f).type, GraphQLNonNull)
コード例 #11
0
def test_nonnullfield_type():
    f = NonNullField(StringField())
    f.contribute_to_class(MyOt, 'field_name')
    assert isinstance(schema.T(f), GraphQLNonNull)
コード例 #12
0
def test_stringfield_type():
    f = StringField()
    f.contribute_to_class(MyOt, 'field_name')
    assert schema.T(f) == GraphQLString
コード例 #13
0
def test_field_resolve_objecttype_cos():
    f = StringField().as_field()
    f.contribute_to_class(MyOt, 'customdoc')
    field = schema.T(f)
    assert field.description == 'Resolver documentation'
コード例 #14
0
def test_field_repr_contributed():
    f = StringField().as_field()
    f.contribute_to_class(MyOt, 'field_name')
    assert repr(f) == "<graphene.core.types.field.Field: field_name>"
コード例 #15
0
ファイル: test_old_fields.py プロジェクト: DasIch/graphene
def test_field_str():
    f = StringField().as_field()
    f.contribute_to_class(MyOt, 'field_name')
    assert str(f) == "MyOt.field_name"
コード例 #16
0
ファイル: test_old_fields.py プロジェクト: DasIch/graphene
def test_field_repr_contributed():
    f = StringField().as_field()
    f.contribute_to_class(MyOt, 'field_name')
    assert repr(f) == "<graphene.core.types.field.Field: field_name>"
コード例 #17
0
ファイル: test_fields.py プロジェクト: sevki/graphene
def test_field_str():
    f = StringField()
    f.contribute_to_class(ot, 'field_name')
    assert str(f) == "ObjectType.field_name"
コード例 #18
0
ファイル: test_old_fields.py プロジェクト: DasIch/graphene
def test_stringfield_type():
    f = StringField()
    f.contribute_to_class(MyOt, 'field_name')
    assert schema.T(f) == GraphQLString
コード例 #19
0
ファイル: test_fields.py プロジェクト: sevki/graphene
def test_field_repr_contributed():
    f = StringField()
    f.contribute_to_class(ot, 'field_name')
    assert repr(f) == "<graphene.core.fields.StringField: field_name>"
コード例 #20
0
ファイル: test_old_fields.py プロジェクト: DasIch/graphene
def test_field_resolve():
    f = StringField(required=True, resolve=lambda *args: 'RESOLVED').as_field()
    f.contribute_to_class(MyOt, 'field_name')
    field_type = schema.T(f)
    assert 'RESOLVED' == field_type.resolver(MyOt, None, None)
コード例 #21
0
def test_field_str():
    f = StringField().as_field()
    f.contribute_to_class(MyOt, 'field_name')
    assert str(f) == "MyOt.field_name"