@@ -667,7 +667,7 @@ class Query(graphene.ObjectType):
667
667
668
668
def resolve_all_reporters (self , info , ** args ):
669
669
return Promise .resolve ([Reporter (id = 1 )])
670
-
670
+
671
671
schema = graphene .Schema (query = Query )
672
672
query = '''
673
673
query ReporterPromiseConnectionQuery {
@@ -695,8 +695,14 @@ def resolve_all_reporters(self, info, **args):
695
695
assert not result .errors
696
696
assert result .data == expected
697
697
698
- def test_should_query_promise_connectionfields_with_last ():
699
- from promise import Promise
698
+ def test_should_query_connectionfields_with_last ():
699
+
700
+ r = Reporter .objects .create (
701
+ first_name = 'John' ,
702
+ last_name = 'Doe' ,
703
+ email = 'johndoe@example.com' ,
704
+ a_choice = 1
705
+ )
700
706
701
707
class ReporterType (DjangoObjectType ):
702
708
@@ -708,11 +714,11 @@ class Query(graphene.ObjectType):
708
714
all_reporters = DjangoConnectionField (ReporterType )
709
715
710
716
def resolve_all_reporters (self , info , ** args ):
711
- return Promise . resolve ([ Reporter ( id = 1 )] )
712
-
717
+ return Reporter . objects . all ( )
718
+
713
719
schema = graphene .Schema (query = Query )
714
720
query = '''
715
- query ReporterPromiseConnectionQuery {
721
+ query ReporterLastQuery {
716
722
allReporters(last: 1) {
717
723
edges {
718
724
node {
0 commit comments