+ def test_requote(self):
+ parsed = parse("select * from `T`")[0]
+ requote_names(parsed)
+ query = tlist2str(parsed)
+ assert query == u'SELECT * FROM "T"'
+
+ def test_string(self):
+ parsed = parse("insert into test values ('\"test\\\"')")[0]
+ unescape_strings(parsed)
+ query = tlist2str(parsed)
+ assert query == u"INSERT INTO test VALUES ('\"test\"')"
+
+ def test_process(self):
+ parsed = parse("select /*! test */ * from /* test */ `T`")[0]
+ process_statement(parsed)
+ query = tlist2str(parsed)
+ assert query == u'SELECT * FROM /* test */ "T"'