@@ -56,8 +56,8 @@ def resolve_reporter(self, info, **args):
5656 assert result .data == expected
5757
5858
59- @pytest .mark .parametrize ("max_limit,does_count " , [( None , True ), ( 100 , False ) ])
60- def test_should_query_nested_field (graphene_settings , max_limit , does_count ):
59+ @pytest .mark .parametrize ("max_limit" , [None , 100 ])
60+ def test_should_query_nested_field (graphene_settings , max_limit ):
6161 graphene_settings .RELAY_CONNECTION_MAX_LIMIT = max_limit
6262
6363 r1 = Reporter (last_name = "ABA" )
@@ -117,18 +117,11 @@ def resolve_reporter(self, info, **args):
117117 assert not result .errors
118118 query = str (Reporter .objects .order_by ("pk" )[:1 ].query )
119119 assert result .data ["__debug" ]["sql" ][0 ]["rawSql" ] == query
120- if does_count :
121- assert "COUNT" in result .data ["__debug" ]["sql" ][1 ]["rawSql" ]
122- assert "tests_reporter_pets" in result .data ["__debug" ]["sql" ][2 ]["rawSql" ]
123- assert "COUNT" in result .data ["__debug" ]["sql" ][3 ]["rawSql" ]
124- assert "tests_reporter_pets" in result .data ["__debug" ]["sql" ][4 ]["rawSql" ]
125- assert len (result .data ["__debug" ]["sql" ]) == 5
126- else :
127- assert len (result .data ["__debug" ]["sql" ]) == 3
128- for i in range (len (result .data ["__debug" ]["sql" ])):
129- assert "COUNT" not in result .data ["__debug" ]["sql" ][i ]["rawSql" ]
130- assert "tests_reporter_pets" in result .data ["__debug" ]["sql" ][1 ]["rawSql" ]
131- assert "tests_reporter_pets" in result .data ["__debug" ]["sql" ][2 ]["rawSql" ]
120+ assert "COUNT" in result .data ["__debug" ]["sql" ][1 ]["rawSql" ]
121+ assert "tests_reporter_pets" in result .data ["__debug" ]["sql" ][2 ]["rawSql" ]
122+ assert "COUNT" in result .data ["__debug" ]["sql" ][3 ]["rawSql" ]
123+ assert "tests_reporter_pets" in result .data ["__debug" ]["sql" ][4 ]["rawSql" ]
124+ assert len (result .data ["__debug" ]["sql" ]) == 5
132125
133126 assert result .data ["reporter" ] == expected ["reporter" ]
134127
@@ -175,8 +168,8 @@ def resolve_all_reporters(self, info, **args):
175168 assert result .data == expected
176169
177170
178- @pytest .mark .parametrize ("max_limit,does_count " , [( None , True ), ( 100 , False ) ])
179- def test_should_query_connection (graphene_settings , max_limit , does_count ):
171+ @pytest .mark .parametrize ("max_limit" , [None , 100 ])
172+ def test_should_query_connection (graphene_settings , max_limit ):
180173 graphene_settings .RELAY_CONNECTION_MAX_LIMIT = max_limit
181174
182175 r1 = Reporter (last_name = "ABA" )
@@ -219,20 +212,14 @@ def resolve_all_reporters(self, info, **args):
219212 )
220213 assert not result .errors
221214 assert result .data ["allReporters" ] == expected ["allReporters" ]
222- if does_count :
223- assert len (result .data ["__debug" ]["sql" ]) == 2
224- assert "COUNT" in result .data ["__debug" ]["sql" ][0 ]["rawSql" ]
225- query = str (Reporter .objects .all ()[:1 ].query )
226- assert result .data ["__debug" ]["sql" ][1 ]["rawSql" ] == query
227- else :
228- assert len (result .data ["__debug" ]["sql" ]) == 1
229- assert "COUNT" not in result .data ["__debug" ]["sql" ][0 ]["rawSql" ]
230- query = str (Reporter .objects .all ()[:1 ].query )
231- assert result .data ["__debug" ]["sql" ][0 ]["rawSql" ] == query
232-
233-
234- @pytest .mark .parametrize ("max_limit,does_count" , [(None , True ), (100 , False )])
235- def test_should_query_connectionfilter (graphene_settings , max_limit , does_count ):
215+ assert len (result .data ["__debug" ]["sql" ]) == 2
216+ assert "COUNT" in result .data ["__debug" ]["sql" ][0 ]["rawSql" ]
217+ query = str (Reporter .objects .all ()[:1 ].query )
218+ assert result .data ["__debug" ]["sql" ][1 ]["rawSql" ] == query
219+
220+
221+ @pytest .mark .parametrize ("max_limit" , [None , 100 ])
222+ def test_should_query_connectionfilter (graphene_settings , max_limit ):
236223 graphene_settings .RELAY_CONNECTION_MAX_LIMIT = max_limit
237224
238225 from ...filter import DjangoFilterConnectionField
@@ -278,13 +265,7 @@ def resolve_all_reporters(self, info, **args):
278265 )
279266 assert not result .errors
280267 assert result .data ["allReporters" ] == expected ["allReporters" ]
281- if does_count :
282- assert len (result .data ["__debug" ]["sql" ]) == 2
283- assert "COUNT" in result .data ["__debug" ]["sql" ][0 ]["rawSql" ]
284- query = str (Reporter .objects .all ()[:1 ].query )
285- assert result .data ["__debug" ]["sql" ][1 ]["rawSql" ] == query
286- else :
287- assert len (result .data ["__debug" ]["sql" ]) == 1
288- assert "COUNT" not in result .data ["__debug" ]["sql" ][0 ]["rawSql" ]
289- query = str (Reporter .objects .all ()[:1 ].query )
290- assert result .data ["__debug" ]["sql" ][0 ]["rawSql" ] == query
268+ assert len (result .data ["__debug" ]["sql" ]) == 2
269+ assert "COUNT" in result .data ["__debug" ]["sql" ][0 ]["rawSql" ]
270+ query = str (Reporter .objects .all ()[:1 ].query )
271+ assert result .data ["__debug" ]["sql" ][1 ]["rawSql" ] == query
0 commit comments