def test_object_type(): object_type = Human.internal_type(schema) fields_map = Human._meta.fields_map assert Human._meta.interface is False assert isinstance(object_type, GraphQLObjectType) assert object_type.get_fields() == { 'headline': fields_map['headline'].internal_field(schema), 'id': fields_map['id'].internal_field(schema), 'reporter': fields_map['reporter'].internal_field(schema), 'pubDate': fields_map['pub_date'].internal_field(schema), } assert object_type.get_interfaces() == [DjangoNode.internal_type(schema)]
def test_object_type(): object_type = Human.internal_type(schema) fields_map = Human._meta.fields_map assert Human._meta.interface is False assert isinstance(object_type, GraphQLObjectType) assert_equal_lists( object_type.get_fields().keys(), ['headline', 'id', 'reporter', 'pubDate'] ) # assert object_type.get_fields() == { # 'headline': fields_map['headline'].internal_field(schema), # 'id': fields_map['id'].internal_field(schema), # 'reporter': fields_map['reporter'].internal_field(schema), # 'pubDate': fields_map['pub_date'].internal_field(schema), # } assert DjangoNode.internal_type(schema) in object_type.get_interfaces()