Skip to content

Commit f1656ef

Browse files
committed
test_separate_operations: refactor tests to look like snapshots
Replicates graphql/graphql-js@93e26db
1 parent 226bc47 commit f1656ef

File tree

1 file changed

+25
-20
lines changed

1 file changed

+25
-20
lines changed

tests/utilities/test_separate_operations.py

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ def separates_one_ast_into_multiple_maintaining_document_order():
4646
"""
4747
)
4848

49-
separated_asts = separate_operations(ast)
49+
separated_asts = {
50+
name: print_ast(node) for name, node in separate_operations(ast).items()
51+
}
5052

5153
assert list(separated_asts) == ["", "One", "Two"]
5254

53-
assert print_ast(separated_asts[""]) == dedent(
54-
"""
55+
assert separated_asts == {
56+
"": dedent(
57+
"""
5558
{
5659
...Y
5760
...X
@@ -65,10 +68,9 @@ def separates_one_ast_into_multiple_maintaining_document_order():
6568
fieldY
6669
}
6770
"""
68-
)
69-
70-
assert print_ast(separated_asts["One"]) == dedent(
71-
"""
71+
),
72+
"One": dedent(
73+
"""
7274
query One {
7375
foo
7476
bar
@@ -89,10 +91,9 @@ def separates_one_ast_into_multiple_maintaining_document_order():
8991
something
9092
}
9193
"""
92-
)
93-
94-
assert print_ast(separated_asts["Two"]) == dedent(
95-
"""
94+
),
95+
"Two": dedent(
96+
"""
9697
fragment A on T {
9798
field
9899
...B
@@ -112,7 +113,8 @@ def separates_one_ast_into_multiple_maintaining_document_order():
112113
something
113114
}
114115
"""
115-
)
116+
),
117+
}
116118

117119
def survives_circular_dependencies():
118120
ast = parse(
@@ -135,12 +137,15 @@ def survives_circular_dependencies():
135137
"""
136138
)
137139

138-
separated_asts = separate_operations(ast)
140+
separated_asts = {
141+
name: print_ast(node) for name, node in separate_operations(ast).items()
142+
}
139143

140144
assert list(separated_asts) == ["One", "Two"]
141145

142-
assert print_ast(separated_asts["One"]) == dedent(
143-
"""
146+
assert separated_asts == {
147+
"One": dedent(
148+
"""
144149
query One {
145150
...A
146151
}
@@ -153,10 +158,9 @@ def survives_circular_dependencies():
153158
...A
154159
}
155160
"""
156-
)
157-
158-
assert print_ast(separated_asts["Two"]) == dedent(
159-
"""
161+
),
162+
"Two": dedent(
163+
"""
160164
fragment A on T {
161165
...B
162166
}
@@ -169,4 +173,5 @@ def survives_circular_dependencies():
169173
...B
170174
}
171175
"""
172-
)
176+
),
177+
}

0 commit comments

Comments
 (0)