예제 #1
0
파일: reader.py 프로젝트: bobf/eekhoorn
 def do(self):
     self.finish = statement_finished(self.reader.get_unicode())
     if not self.finish:
         self.reader.insert(u("\n"))
예제 #2
0
 def test_finished_multiline_string(self):
     sql = "SELECT '\n;\n';"
     self.assertTrue(statement_finished(sql))
예제 #3
0
 def test_unfinished(self):
     sql = "SELECT '\n;\n'"
     self.assertFalse(statement_finished(sql))
예제 #4
0
 def test_unfinished_string_with_newline(self):
     sql = "SELECT '\n;"
     self.assertFalse(statement_finished(sql))
예제 #5
0
 def test_unfinished_string(self):
     sql = "SELECT ';"
     self.assertFalse(statement_finished(sql))
예제 #6
0
 def test_finished(self):
     sql = "SELECT * FROM spam WHERE eggs LIKE '%';"
     self.assertTrue(statement_finished(sql))