Skip to content

Commit 9b5b64e

Browse files
committed
fix: Make test_query.test_should_first_n pass.
1 parent 1560c6a commit 9b5b64e

File tree

1 file changed

+15
-26
lines changed

1 file changed

+15
-26
lines changed

graphene_mongo/tests/test_query.py

Lines changed: 15 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -323,39 +323,28 @@ class Query(graphene.ObjectType):
323323
expected = {
324324
'editors': {
325325
'edges': [
326-
[
327-
{
328-
'cursor': 'xxx'
329-
},
330-
{
331-
'node': {
332-
'firstName': 'Penny'
333-
}
326+
{
327+
'cursor': 'xxx',
328+
'node': {
329+
'firstName': 'Penny'
334330
}
335-
],
336-
[
337-
{
338-
'cursor': 'xxx'
339-
},
340-
{
341-
'node': {
342-
'firtName': 'Grant'
343-
}
331+
},
332+
{
333+
'cursor': 'xxx',
334+
'node': {
335+
'firstName': 'Grant'
344336
}
345-
]
337+
}
346338
]
347339
}
348340
}
349341
schema = graphene.Schema(query=Query)
350342
result = schema.execute(query)
351-
edges = result.data['editors']['edges']
352-
# nodes = map(lambda edge: edge[1], expected['editors']['edges'])
353-
# print(edges)
354-
def get_nodes(edges):
355-
return map(lambda edge: edge[1], edges)
356-
357-
print(get_nodes(edges))
358-
assert all(item in get_nodes(edges) for item in get_nodes(expected['editors']['edges']))
343+
344+
def get_nodes(data):
345+
return map(lambda edge: edge['node'], data['editors']['edges'])
346+
347+
assert all(item in get_nodes(result.data) for item in get_nodes(expected))
359348

360349
def test_should_custom_kwargs():
361350

0 commit comments

Comments
 (0)