@@ -78,7 +78,10 @@ def test_select_fields_from_model(self):
78
78
]
79
79
)
80
80
query_str = query .get_sql ()
81
- expected_query = 'SELECT querybuilder_tests_account.field_one, querybuilder_tests_account.field_two FROM querybuilder_tests_account'
81
+ expected_query = (
82
+ 'SELECT querybuilder_tests_account.field_one, querybuilder_tests_account.field_two FROM '
83
+ 'querybuilder_tests_account'
84
+ )
82
85
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
83
86
84
87
def test_select_fields_from_model_alias (self ):
@@ -92,7 +95,9 @@ def test_select_fields_from_model_alias(self):
92
95
]
93
96
)
94
97
query_str = query .get_sql ()
95
- expected_query = 'SELECT table_alias.field_one, table_alias.field_two FROM querybuilder_tests_account AS table_alias'
98
+ expected_query = (
99
+ 'SELECT table_alias.field_one, table_alias.field_two FROM querybuilder_tests_account AS table_alias'
100
+ )
96
101
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
97
102
98
103
def test_select_fields_alias_from_string (self ):
@@ -259,7 +264,9 @@ def test_inner(self):
259
264
)
260
265
261
266
query_str = query .get_sql ()
262
- expected_query = 'WITH T0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account) SELECT T0.* FROM T0'
267
+ expected_query = (
268
+ 'WITH T0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account) SELECT T0.* FROM T0'
269
+ )
263
270
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
264
271
265
272
inner_query = Query ().from_table (
@@ -268,7 +275,9 @@ def test_inner(self):
268
275
269
276
query = Query ().with_query (inner_query , 's3' ).from_table ('s3' )
270
277
query_str = query .get_sql ()
271
- expected_query = 'WITH s3 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account) SELECT s3.* FROM s3'
278
+ expected_query = (
279
+ 'WITH s3 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account) SELECT s3.* FROM s3'
280
+ )
272
281
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
273
282
274
283
def test_inner_alias (self ):
@@ -280,7 +289,9 @@ def test_inner_alias(self):
280
289
})
281
290
282
291
query_str = query .get_sql ()
283
- expected_query = 'WITH Q0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account) SELECT Q0.* FROM Q0'
292
+ expected_query = (
293
+ 'WITH Q0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account) SELECT Q0.* FROM Q0'
294
+ )
284
295
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
285
296
286
297
def test_inner_args (self ):
@@ -296,7 +307,8 @@ def test_inner_args(self):
296
307
query_str = query .get_sql ()
297
308
expected_query = (
298
309
'WITH T0 AS '
299
- '(SELECT querybuilder_tests_account.* FROM querybuilder_tests_account WHERE (id > %(T0A0)s AND id < %(T0A1)s)) '
310
+ '(SELECT querybuilder_tests_account.* FROM querybuilder_tests_account '
311
+ 'WHERE (id > %(T0A0)s AND id < %(T0A1)s)) '
300
312
'SELECT T0.* FROM T0'
301
313
)
302
314
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
@@ -316,7 +328,8 @@ def test_inner_outer_args(self):
316
328
query_str = query .get_sql ()
317
329
expected_query = (
318
330
'WITH T0 AS '
319
- '(SELECT querybuilder_tests_account.* FROM querybuilder_tests_account WHERE (id > %(T0A0)s AND id < %(T0A1)s)) '
331
+ '(SELECT querybuilder_tests_account.* FROM querybuilder_tests_account '
332
+ 'WHERE (id > %(T0A0)s AND id < %(T0A1)s)) '
320
333
'SELECT T0.* FROM T0 WHERE ((NOT(id = %(A0)s)))'
321
334
)
322
335
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
@@ -345,7 +358,8 @@ def test_inner_outer_args_many(self):
345
358
query_str = query .get_sql ()
346
359
expected_query = (
347
360
'WITH T1 AS '
348
- '(SELECT querybuilder_tests_account.* FROM querybuilder_tests_account WHERE (id > %(T1A0)s AND id < %(T1A1)s)), '
361
+ '(SELECT querybuilder_tests_account.* FROM querybuilder_tests_account '
362
+ 'WHERE (id > %(T1A0)s AND id < %(T1A1)s)), '
349
363
'T0 AS ('
350
364
'SELECT querybuilder_tests_account.* '
351
365
'FROM querybuilder_tests_account '
@@ -392,10 +406,13 @@ def test_three_levels(self):
392
406
)
393
407
query_str = query .get_sql ()
394
408
expected_query = (
395
- 'WITH T1T1 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account WHERE (id > %(T1T1A0)s AND id < %(T1T1A1)s)), '
396
- 'T1T0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account WHERE (id > %(T1T0A0)s AND id < %(T1T0A1)s)), '
409
+ 'WITH T1T1 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account '
410
+ 'WHERE (id > %(T1T1A0)s AND id < %(T1T1A1)s)), '
411
+ 'T1T0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account '
412
+ 'WHERE (id > %(T1T0A0)s AND id < %(T1T0A1)s)), '
397
413
'T1 AS (SELECT T1T0.*, T1T1.* FROM T1T0, T1T1 WHERE (id > %(T1A0)s AND id < %(T1A1)s)), '
398
- 'T0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account WHERE (id > %(T0A0)s AND id < %(T0A1)s)) '
414
+ 'T0 AS (SELECT querybuilder_tests_account.* FROM querybuilder_tests_account '
415
+ 'WHERE (id > %(T0A0)s AND id < %(T0A1)s)) '
399
416
'SELECT T0.*, T1.* FROM T0, T1 WHERE ((NOT(id = %(A0)s)))'
400
417
)
401
418
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
@@ -535,7 +552,9 @@ def test_distinct_on_many_fields(self):
535
552
).distinct_on ('field1' , 'field2' , 'field3' )
536
553
537
554
query_str = query .get_sql ()
538
- expected_query = 'SELECT DISTINCT ON (field1, field2, field3) querybuilder_tests_account.* FROM querybuilder_tests_account'
555
+ expected_query = (
556
+ 'SELECT DISTINCT ON (field1, field2, field3) querybuilder_tests_account.* FROM querybuilder_tests_account'
557
+ )
539
558
self .assertEqual (query_str , expected_query , get_comparison_str (query_str , expected_query ))
540
559
541
560
def test_cannot_mix_distincts (self ):
0 commit comments