2016-06-10 20:18:22 +03:00
|
|
|
# from ..data import setup
|
|
|
|
# from ..schema import schema
|
2015-10-27 09:54:51 +03:00
|
|
|
|
2016-06-10 20:18:22 +03:00
|
|
|
# setup()
|
2015-09-26 09:25:10 +03:00
|
|
|
|
2015-10-03 08:17:51 +03:00
|
|
|
|
2016-06-10 20:18:22 +03:00
|
|
|
# def test_correct_fetch_first_ship_rebels():
|
|
|
|
# query = '''
|
|
|
|
# query RebelsShipsQuery {
|
|
|
|
# rebels {
|
|
|
|
# name,
|
|
|
|
# ships(first: 1) {
|
|
|
|
# edges {
|
|
|
|
# node {
|
|
|
|
# name
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# '''
|
|
|
|
# expected = {
|
|
|
|
# 'rebels': {
|
|
|
|
# 'name': 'Alliance to Restore the Republic',
|
|
|
|
# 'ships': {
|
|
|
|
# 'edges': [
|
|
|
|
# {
|
|
|
|
# 'node': {
|
|
|
|
# 'name': 'X-Wing'
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# ]
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# }
|
|
|
|
# result = schema.execute(query)
|
|
|
|
# assert not result.errors
|
|
|
|
# assert result.data == expected
|