def test_select_db(self): cmy = MySQL(buffered=True) cmy.connect(**self.connect_kwargs) cmy.select_db('mysql') cmy.query("SELECT DATABASE()") self.assertEqual(b'mysql', cmy.fetch_row()[0]) cmy.free_result() cmy.select_db('myconnpy') cmy.query("SELECT DATABASE()") self.assertEqual(b'myconnpy', cmy.fetch_row()[0]) cmy.free_result()
def test_select_db(self): cmy = MySQL(buffered=True) cmy.connect(**self.connect_kwargs) cmy.select_db('mysql') cmy.query("SELECT DATABASE()") self.assertEqual(b'mysql', cmy.fetch_row()[0]) cmy.free_result() cmy.select_db('myconnpy') cmy.query("SELECT DATABASE()") self.assertEqual(b'myconnpy', cmy.fetch_row()[0]) cmy.free_result()
def test_affected_rows(self): cmy = MySQL(buffered=True) cmy.connect(**self.connect_kwargs) table = "affected_rows" cmy.select_db('myconnpy') cmy.query("DROP TABLE IF EXISTS {0}".format(table)) cmy.query("CREATE TABLE {0} (c1 INT, c2 INT)".format(table)) cmy.query("INSERT INTO {0} (c1, c2) VALUES " "(1, 10), (2, 20), (3, 30)".format(table)) self.assertEqual(3, cmy.affected_rows()) cmy.query("UPDATE {0} SET c2 = c2 + 1 WHERE c1 < 3".format(table)) self.assertEqual(2, cmy.affected_rows()) cmy.query("DELETE FROM {0} WHERE c1 IN (1, 2, 3)".format(table)) self.assertEqual(3, cmy.affected_rows()) cmy.query("DROP TABLE IF EXISTS {0}".format(table))
def test_affected_rows(self): cmy = MySQL(buffered=True) cmy.connect(**self.connect_kwargs) table = "affected_rows" cmy.select_db('myconnpy') cmy.query("DROP TABLE IF EXISTS {0}".format(table)) cmy.query("CREATE TABLE {0} (c1 INT, c2 INT)".format(table)) cmy.query("INSERT INTO {0} (c1, c2) VALUES " "(1, 10), (2, 20), (3, 30)".format(table)) self.assertEqual(3, cmy.affected_rows()) cmy.query("UPDATE {0} SET c2 = c2 + 1 WHERE c1 < 3".format(table)) self.assertEqual(2, cmy.affected_rows()) cmy.query("DELETE FROM {0} WHERE c1 IN (1, 2, 3)".format(table)) self.assertEqual(3, cmy.affected_rows()) cmy.query("DROP TABLE IF EXISTS {0}".format(table))
def test_field_count(self): cmy = MySQL(buffered=True) cmy.connect(**self.connect_kwargs) table = "field_count" cmy.select_db('myconnpy') cmy.query("DROP TABLE IF EXISTS {0}".format(table)) cmy.query("CREATE TABLE {0} (c1 INT, c2 INT, c3 INT)".format(table)) cmy.query("SELECT * FROM {0}".format(table)) self.assertEqual(3, cmy.field_count()) cmy.free_result() cmy.query("INSERT INTO {0} (c1, c2, c3) VALUES " "(1, 10, 100)".format(table)) cmy.commit() cmy.query("SELECT * FROM {0}".format(table)) self.assertEqual(3, cmy.field_count()) cmy.free_result() cmy.query("DROP TABLE IF EXISTS {0}".format(table))
def test_field_count(self): cmy = MySQL(buffered=True) cmy.connect(**self.connect_kwargs) table = "field_count" cmy.select_db('myconnpy') cmy.query("DROP TABLE IF EXISTS {0}".format(table)) cmy.query("CREATE TABLE {0} (c1 INT, c2 INT, c3 INT)".format(table)) cmy.query("SELECT * FROM {0}".format(table)) self.assertEqual(3, cmy.field_count()) cmy.free_result() cmy.query("INSERT INTO {0} (c1, c2, c3) VALUES " "(1, 10, 100)".format(table)) cmy.commit() cmy.query("SELECT * FROM {0}".format(table)) self.assertEqual(3, cmy.field_count()) cmy.free_result() cmy.query("DROP TABLE IF EXISTS {0}".format(table))