66def test_insert_query ():
77 queries = [
88 "INSERT IGNORE /* foo */ INTO bar VALUES (1, '123', '2017-01-01');" ,
9- "/* foo */ INSERT IGNORE INTO bar VALUES (1, '123', '2017-01-01');"
10- "-- foo\n INSERT IGNORE INTO bar VALUES (1, '123', '2017-01-01');"
9+ "/* foo */ INSERT IGNORE INTO bar VALUES (1, '123', '2017-01-01');" ,
10+ "-- foo\n INSERT IGNORE INTO bar VALUES (1, '123', '2017-01-01');" ,
1111 "# foo\n INSERT IGNORE INTO bar VALUES (1, '123', '2017-01-01');" ,
1212 ]
1313
1414 for query in queries :
15- assert " INSERT" == Parser (query ).query_type
15+ assert QueryType . INSERT == Parser (query ).query_type
1616
1717
1818def test_select_query ():
1919 queries = [
2020 "SELECT /* foo */ foo FROM bar" ,
21- "/* foo */ SELECT foo FROM bar"
22- "-- foo\n SELECT foo FROM bar"
21+ "/* foo */ SELECT foo FROM bar" ,
22+ "-- foo\n SELECT foo FROM bar" ,
2323 "# foo\n SELECT foo FROM bar" ,
2424 ]
2525
2626 for query in queries :
27- assert " SELECT" == Parser (query ).query_type
27+ assert QueryType . SELECT == Parser (query ).query_type
2828
2929
3030def test_delete_query ():
@@ -35,7 +35,7 @@ def test_delete_query():
3535
3636 for query in queries :
3737 for comment in ["" , "/* foo */" , "\n --foo\n " , "\n # foo\n " ]:
38- assert " DELETE" == Parser (query .format (comment )).query_type
38+ assert QueryType . DELETE == Parser (query .format (comment )).query_type
3939
4040
4141def test_drop_table_query ():
@@ -45,7 +45,7 @@ def test_drop_table_query():
4545
4646 for query in queries :
4747 for comment in ["" , "/* foo */" , "\n --foo\n " , "\n # foo\n " ]:
48- assert " DROP TABLE" == Parser (query .format (comment )).query_type
48+ assert QueryType . DROP == Parser (query .format (comment )).query_type
4949
5050
5151def test_unsupported_query (caplog ):
@@ -171,7 +171,7 @@ def test_unrecognized_command_type():
171171def test_deeply_parenthesized_query ():
172172 """Triple-parenthesized SELECT parses correctly."""
173173 p = Parser ("(((SELECT col FROM t)))" )
174- assert p .query_type == " SELECT"
174+ assert p .query_type == QueryType . SELECT
175175 assert p .tables == ["t" ]
176176 assert p .columns == ["col" ]
177177
0 commit comments