@@ -174,24 +174,25 @@ def test_translated_mysql_parsing(qs):
174174 qp .set_query (translated_query )
175175 try :
176176 qp .process_query ()
177- except QueryError :
178- raise
177+ syntax_errors = []
178+ except QuerySyntaxError as e :
179+ syntax_errors = e .syntax_errors
179180 s = time .time () - s
180181 # cols, keys, funcs = qp.columns, qp.keywords, qp.functions
181182 # s = 0.0
182183 # not_so_pretty_print(translated_query, cols, keys, funcs, s,
183184 # qp.syntax_errors)
184185 cols , keys , funcs , dispcols = qp .columns , qp .keywords , qp .functions , \
185186 qp .display_columns
186- pretty_print (q , cols , keys , funcs , dispcols , s , qp . syntax_errors ,
187+ pretty_print (q , cols , keys , funcs , dispcols , s , syntax_errors ,
187188 show_diff = True )
188189
189190
190191if __name__ == '__main__' :
191- test_mysql_parsing (test_queries .queries [- 1 :])
192+ # test_mysql_parsing(test_queries.queries[-1:])
192193 # test_mysql_parsing(test_queries.queries[35:42])
193194 # test_mysql_parsing(test_queries.queries[6:7])
194195 # test_mysql_parsing(test_queries.queries[:])
195196 # test_mysql_parsing(broken_queries.queries[-1:])
196197 # test_adql_translation(adql_queries.queries[-1:])
197- # test_translated_mysql_parsing(mysql_adql_queries.queries)
198+ test_translated_mysql_parsing (mysql_adql_queries .queries [ - 1 :] )
0 commit comments