Moved django and sqlalchemy to own projects

This commit is contained in:
Syrus Akbary 2016-06-10 10:18:22 -07:00
parent 888d5037da
commit 397df4ea1a
43 changed files with 45 additions and 35 deletions

View 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

View File

@ -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