- query = get_tokens_str(parsed)
- self.assertEqual(query, 'SELECT * FROM "T";\n')
+ query = tlist2str(parsed)
+ self.assertEqual(query, 'SELECT * FROM "T"')
+
+ def test_directives(self):
+ parsed = parse("select /*! test */ * from /* test */ `T`")[0]
+ remove_directives(parsed)
+ query = tlist2str(parsed)
+ self.assertEqual(query, 'SELECT * FROM /* test */ `T`')
+
+ def test_process(self):
+ parsed = parse("select /*! test */ * from /* test */ `T`")[0]
+ process_statement(parsed)
+ query = tlist2str(parsed)
+ self.assertEqual(query, 'SELECT * FROM /* test */ "T"')