(self)
| 30 | self.assertEqual([(42,)], list(cur)) |
| 31 | |
| 32 | def test_nextset_error(self): |
| 33 | con = self.connect(client_flag=CLIENT.MULTI_STATEMENTS) |
| 34 | cur = con.cursor() |
| 35 | |
| 36 | for i in range(3): |
| 37 | cur.execute("SELECT %s; xyzzy;", (i,)) |
| 38 | self.assertEqual([(i,)], list(cur)) |
| 39 | with self.assertRaises(pymysql.ProgrammingError): |
| 40 | cur.nextset() |
| 41 | self.assertEqual([], cur.fetchall()) |
| 42 | |
| 43 | def test_ok_and_next(self): |
| 44 | cur = self.connect(client_flag=CLIENT.MULTI_STATEMENTS).cursor() |