Skip to content

Commit ff51da2

Browse files
committed
Revert "Improved order preserving"
This reverts commit aafe5c3.
1 parent aafe5c3 commit ff51da2

File tree

2 files changed

+2
-107
lines changed

2 files changed

+2
-107
lines changed

tests/connection/test_connection.py

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import json
21
from collections import namedtuple
32
from pytest import raises
43
from graphql.core import graphql
@@ -34,7 +33,6 @@
3433
userType = GraphQLObjectType(
3534
'User',
3635
fields= lambda: {
37-
'id': GraphQLField(GraphQLString, resolver=lambda *_: 'id'),
3836
'name': GraphQLField(GraphQLString),
3937
'friends': GraphQLField(
4038
friendConnection,
@@ -113,44 +111,3 @@ def test_include_connections_and_edge_types():
113111
result = graphql(schema, query)
114112
assert not result.errors
115113
assert result.data == expected
116-
117-
118-
def test_edges_preserve_order1():
119-
query = '''
120-
query FriendsQuery {
121-
user {
122-
friends(first: 1) {
123-
edges {
124-
node {
125-
name
126-
id
127-
}
128-
}
129-
}
130-
}
131-
}
132-
'''
133-
result = graphql(schema, query)
134-
assert not result.errors
135-
assert json.dumps(result.data) == '{"user": {"friends": {"edges": [{"node": {"name": "Dan", "id": "id"}}]}}}'
136-
137-
138-
def test_edges_preserve_order2():
139-
query = '''
140-
query FriendsQuery {
141-
user {
142-
friends(first: 1) {
143-
edges {
144-
node {
145-
id
146-
name
147-
}
148-
}
149-
}
150-
}
151-
}
152-
'''
153-
result = graphql(schema, query)
154-
assert not result.errors
155-
assert json.dumps(result.data) == '{"user": {"friends": {"edges": [{"node": {"id": "id", "name": "Dan"}}]}}}'
156-

tests/node/test_node.py

Lines changed: 2 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import json
21
from collections import namedtuple
32
from pytest import raises
43
from graphql.core import graphql
@@ -38,7 +37,7 @@ def getNode(id, info):
3837
return photoData[id]
3938

4039
def getNodeType(obj):
41-
if str(obj.id) in userData:
40+
if obj.id in userData:
4241
return userType
4342
else:
4443
return photoType
@@ -50,7 +49,7 @@ def getNodeType(obj):
5049
'User',
5150
fields= lambda: {
5251
'id': GraphQLField(GraphQLNonNull(GraphQLID)),
53-
'name': GraphQLField(GraphQLString, resolver=lambda *_: 'name'),
52+
'name': GraphQLField(GraphQLString),
5453
},
5554
interfaces= [nodeInterface]
5655
)
@@ -68,13 +67,11 @@ def getNodeType(obj):
6867
'Query',
6968
fields= lambda: {
7069
'node': nodeField,
71-
'user': GraphQLField(userType, resolver=lambda *_: userData['1']),
7270
}
7371
)
7472

7573
schema = GraphQLSchema(query=queryType)
7674

77-
7875
def test_include_connections_and_edge_types():
7976
query = '''
8077
{
@@ -92,62 +89,3 @@ def test_include_connections_and_edge_types():
9289
assert not result.errors
9390
assert result.data == expected
9491

95-
96-
def test_preserves_order1():
97-
query = '''
98-
{
99-
node(id: "1") {
100-
... on User {
101-
name
102-
id
103-
}
104-
}
105-
}
106-
'''
107-
result = graphql(schema, query)
108-
assert not result.errors
109-
assert json.dumps(result.data) == '{"node": {"name": "name", "id": "1"}}'
110-
111-
112-
def test_preserves_order2():
113-
query = '''
114-
{
115-
node(id: "1") {
116-
... on User {
117-
id
118-
name
119-
}
120-
}
121-
}
122-
'''
123-
result = graphql(schema, query)
124-
assert not result.errors
125-
assert json.dumps(result.data) == '{"node": {"id": "1", "name": "name"}}'
126-
127-
128-
def test_preserves_order_general1():
129-
query = '''
130-
{
131-
user {
132-
id
133-
name
134-
}
135-
}
136-
'''
137-
result = graphql(schema, query)
138-
assert not result.errors
139-
assert json.dumps(result.data) == '{"user": {"id": "1", "name": "name"}}'
140-
141-
142-
def test_preserves_order_general2():
143-
query = '''
144-
{
145-
user {
146-
name
147-
id
148-
}
149-
}
150-
'''
151-
result = graphql(schema, query)
152-
assert not result.errors
153-
assert json.dumps(result.data) == '{"user": {"name": "name", "id": "1"}}'

0 commit comments

Comments
 (0)