- def test_statements(self):
- grouper = StatementGrouper()
- grouper.process_line("select * from `T`;")
- self.assertTrue(grouper.statements)
- self.assertEqual(len(grouper.statements), 1)
- for statement in grouper.get_statements():
- requote_names(statement)
- query = tlist2str(statement)
- self.assertEqual(query, 'SELECT * FROM "T";')
- self.assertEqual(len(grouper.statements), 0)
- self.assertEqual(grouper.close(), None)