Exemple #1
0
 def do(self):
     self.finish = statement_finished(self.reader.get_unicode())
     if not self.finish:
         self.reader.insert(u("\n"))
Exemple #2
0
 def test_finished_multiline_string(self):
     sql = "SELECT '\n;\n';"
     self.assertTrue(statement_finished(sql))
Exemple #3
0
 def test_unfinished(self):
     sql = "SELECT '\n;\n'"
     self.assertFalse(statement_finished(sql))
Exemple #4
0
 def test_unfinished_string_with_newline(self):
     sql = "SELECT '\n;"
     self.assertFalse(statement_finished(sql))
Exemple #5
0
 def test_unfinished_string(self):
     sql = "SELECT ';"
     self.assertFalse(statement_finished(sql))
Exemple #6
0
 def test_finished(self):
     sql = "SELECT * FROM spam WHERE eggs LIKE '%';"
     self.assertTrue(statement_finished(sql))