diff --git a/graphene/relay/tests/test_query.py b/graphene/relay/tests/test_query.py index c598ab9e..af6e188a 100644 --- a/graphene/relay/tests/test_query.py +++ b/graphene/relay/tests/test_query.py @@ -4,6 +4,8 @@ from graphql.type import GraphQLID, GraphQLNonNull import graphene from graphene import relay, with_context +from promise import Promise + schema = graphene.Schema() @@ -51,7 +53,7 @@ class Query(graphene.ObjectType): connection_type_nodes = relay.ConnectionField( MyNode, connection_type=MyConnection) - + promise_connection_type = relay.ConnectionField( MyNode, connection_type=MyConnection) @@ -78,7 +80,7 @@ class Query(graphene.ObjectType): def resolve_all_my_objects(self, args, info): return [MyObject(name='my_object')] - + def resolve_promise_connection_type(self, args, info): return Promise.resolve('async name').then(lambda name: [MyNode(id='1', name=name)]) diff --git a/setup.py b/setup.py index 27246df5..8f1016a4 100644 --- a/setup.py +++ b/setup.py @@ -66,6 +66,7 @@ setup( 'sqlalchemy', 'sqlalchemy_utils', 'mock', + 'promse', # Required for Django postgres fields testing 'psycopg2', ], diff --git a/tox.ini b/tox.ini index 05b37dfd..255e3959 100644 --- a/tox.ini +++ b/tox.ini @@ -14,6 +14,7 @@ deps= blinker singledispatch mock + promise setenv = PYTHONPATH = .:{envdir} commands=