Skip to content

Commit 1e40ece

Browse files
committed
Convert inputs to OrderedDicts
1 parent 1f541e4 commit 1e40ece

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

graphene/utils/tests/test_crunch.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import pytest
2+
from collections import OrderedDict
23

34
from ..crunch import crunch
45

@@ -17,22 +18,29 @@
1718
['single-item object', {'a': None}, [None, {'a': 0}]],
1819
[
1920
'multi-item all distinct object',
20-
{'a': None, 'b': 0, 'c': True, 'd': "string"},
21+
OrderedDict([('a', None), ('b', 0), ('c', True), ('d', 'string')]),
2122
[None, 0, True, "string", {'a': 0, 'b': 1, 'c': 2, 'd': 3}]
2223
],
2324
[
2425
'multi-item repeated object',
25-
{'a': True, 'b': True, 'c': True, 'd': True},
26+
OrderedDict([('a', True), ('b', True), ('c', True), ('d', True)]),
2627
[True, {'a': 0, 'b': 0, 'c': 0, 'd': 0}]
2728
],
2829
[
2930
'complex array',
30-
[{'a': True, 'b': [1, 2, 3]}, [1, 2, 3]],
31+
[
32+
OrderedDict([('a', True), ('b', [1, 2, 3])]),
33+
[1, 2, 3]
34+
],
3135
[True, 1, 2, 3, [1, 2, 3], {'a': 0, 'b': 4}, [5, 4]]
3236
],
3337
[
3438
'complex object',
35-
{'a': True, 'b': [1, 2, 3], 'c': {'a': True, 'b': [1, 2, 3]}},
39+
OrderedDict([
40+
('a', True),
41+
('b', [1, 2, 3]),
42+
('c', OrderedDict([('a', True), ('b', [1, 2, 3])]))
43+
]),
3644
[True, 1, 2, 3, [1, 2, 3], {'a': 0, 'b': 4}, {'a': 0, 'b': 4, 'c': 5}]
3745
],
3846
])

0 commit comments

Comments
 (0)