(self)
| 445 | pymysql.connect(**arg) |
| 446 | |
| 447 | def test_set_character_set(self): |
| 448 | con = self.connect() |
| 449 | cur = con.cursor() |
| 450 | |
| 451 | con.set_character_set("latin1") |
| 452 | cur.execute("SELECT @@character_set_connection") |
| 453 | self.assertEqual(cur.fetchone(), ("latin1",)) |
| 454 | self.assertEqual(con.encoding, "cp1252") |
| 455 | |
| 456 | con.set_character_set("utf8mb4", "utf8mb4_general_ci") |
| 457 | cur.execute("SELECT @@character_set_connection, @@collation_connection") |
| 458 | self.assertEqual(cur.fetchone(), ("utf8mb4", "utf8mb4_general_ci")) |
| 459 | self.assertEqual(con.encoding, "utf8") |
| 460 | |
| 461 | def test_largedata(self): |
| 462 | """Large query and response (>=16MB)""" |
nothing calls this directly
no test coverage detected