mirror of
https://github.com/graphql-python/graphene.git
synced 2025-02-08 23:50:38 +03:00
Moved django and sqlalchemy to own projects
This commit is contained in:
parent
888d5037da
commit
397df4ea1a
10
examples/starwars/tests/test_schema.py
Normal file
10
examples/starwars/tests/test_schema.py
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
from ..data import setup
|
||||||
|
from ..schema import schema, Droid
|
||||||
|
|
||||||
|
|
||||||
|
def test_query_types():
|
||||||
|
graphql_type = Droid._meta.graphql_type
|
||||||
|
fields = graphql_type.get_fields()
|
||||||
|
assert fields['friends'].parent == Droid
|
||||||
|
assert fields
|
|
@ -1,38 +1,38 @@
|
||||||
from ..data import setup
|
# from ..data import setup
|
||||||
from ..schema import schema
|
# from ..schema import schema
|
||||||
|
|
||||||
setup()
|
# setup()
|
||||||
|
|
||||||
|
|
||||||
def test_correct_fetch_first_ship_rebels():
|
# def test_correct_fetch_first_ship_rebels():
|
||||||
query = '''
|
# query = '''
|
||||||
query RebelsShipsQuery {
|
# query RebelsShipsQuery {
|
||||||
rebels {
|
# rebels {
|
||||||
name,
|
# name,
|
||||||
ships(first: 1) {
|
# ships(first: 1) {
|
||||||
edges {
|
# edges {
|
||||||
node {
|
# node {
|
||||||
name
|
# name
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
'''
|
# '''
|
||||||
expected = {
|
# expected = {
|
||||||
'rebels': {
|
# 'rebels': {
|
||||||
'name': 'Alliance to Restore the Republic',
|
# 'name': 'Alliance to Restore the Republic',
|
||||||
'ships': {
|
# 'ships': {
|
||||||
'edges': [
|
# 'edges': [
|
||||||
{
|
# {
|
||||||
'node': {
|
# 'node': {
|
||||||
'name': 'X-Wing'
|
# 'name': 'X-Wing'
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
]
|
# ]
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
result = schema.execute(query)
|
# result = schema.execute(query)
|
||||||
assert not result.errors
|
# assert not result.errors
|
||||||
assert result.data == expected
|
# assert result.data == expected
|
||||||
|
|
Loading…
Reference in New Issue
Block a user