@@ -294,7 +294,7 @@ def test_select_group_by(self):
294294 ast = parse_sql (sql )
295295 assert str (ast ).lower () == sql .lower ()
296296
297- sql = f'SELECT column FROM tab WHERE column != 1 GROUP BY column1, column2'
297+ sql = f'SELECT column FROM tab WHERE column != 1 GROUP BY column1, column2'
298298 ast = parse_sql (sql )
299299
300300 assert isinstance (ast , Select )
@@ -314,7 +314,7 @@ def test_select_group_by(self):
314314 assert isinstance (ast .group_by [1 ], Identifier )
315315 assert ast .group_by [1 ].parts [0 ] == 'column2'
316316
317- assert str (ast ).lower () == sql .lower ()
317+ assert str (ast ).lower () == sql .lower (). replace ( " " , " " )
318318
319319 def test_select_group_by_elaborate (self ):
320320 query = """SELECT column1, column2, sum(column3) AS total FROM t1 GROUP BY column1, column2"""
@@ -356,7 +356,7 @@ def test_select_group_by_having_elaborate(self):
356356 assert str (parse_sql (sql )) == sql
357357
358358 def test_select_order_by_elaborate (self ):
359- sql = """SELECT * FROM t1 ORDER BY column1 ASC, column2, column3 DESC NULLS FIRST"""
359+ sql = """SELECT * FROM t1 ORDER BY column1 ASC, column2, column3 DESC NULLS FIRST"""
360360 ast = parse_sql (sql )
361361 expected_ast = Select (targets = [Star ()],
362362 from_table = Identifier (parts = ['t1' ]),
@@ -367,18 +367,18 @@ def test_select_order_by_elaborate(self):
367367 nulls = 'NULLS FIRST' )],
368368 )
369369
370- assert str (ast ).lower () == sql .lower ()
370+ assert str (ast ).lower () == sql .replace ( " " , " " ). lower ()
371371 assert ast .to_tree () == expected_ast .to_tree ()
372372 assert str (ast ) == str (expected_ast )
373373
374374 def test_select_aliases_order_by (self ):
375- sql = "select max(name) as `max(name)` from tbl order by `max(name)`"
375+ sql = "select max(name) as `max(name)` from tbl order by `max(name)` NULLS LAST "
376376
377377 ast = parse_sql (sql )
378378
379379 expected_ast = Select (targets = [Function ('max' , args = [Identifier ('name' )], alias = Identifier ('max(name)' ))],
380380 from_table = Identifier ('tbl' ),
381- order_by = [OrderBy (Identifier ('max(name)' ))])
381+ order_by = [OrderBy (Identifier ('max(name)' ), nulls = 'NULLS LAST' )])
382382
383383 assert ast .to_tree () == expected_ast .to_tree ()
384384
@@ -829,7 +829,7 @@ def test_window_function(self):
829829 assert ast .to_tree () == expected_ast .to_tree ()
830830
831831 # no order by
832- query = "select SUM(col0) OVER (PARTITION BY col1) from table1 "
832+ query = "select SUM(col0) OVER (PARTITION BY col1) from table1 "
833833 expected_ast = Select (
834834 targets = [
835835 WindowFunction (
0 commit comments