def test_st_server_status(self): config = self.connect_kwargs.copy() cmy = MySQL(buffered=True) self.assertEqual(0, cmy.st_server_status()) cmy.connect(**config) self.assertTrue(cmy.st_server_status() & ServerFlag.STATUS_AUTOCOMMIT) cmy.autocommit(False) self.assertFalse(cmy.st_server_status() & ServerFlag.STATUS_AUTOCOMMIT) cmy.query("START TRANSACTION") self.assertTrue(cmy.st_server_status() & ServerFlag.STATUS_IN_TRANS) cmy.query("ROLLBACK") self.assertFalse(cmy.st_server_status() & ServerFlag.STATUS_IN_TRANS)
def test_st_server_status(self): config = self.connect_kwargs.copy() cmy = MySQL(buffered=True) self.assertEqual(0, cmy.st_server_status()) cmy.connect(**config) self.assertTrue( cmy.st_server_status() & ServerFlag.STATUS_AUTOCOMMIT) cmy.autocommit(False) self.assertFalse( cmy.st_server_status() & ServerFlag.STATUS_AUTOCOMMIT) cmy.query("START TRANSACTION") self.assertTrue( cmy.st_server_status() & ServerFlag.STATUS_IN_TRANS) cmy.query("ROLLBACK") self.assertFalse( cmy.st_server_status() & ServerFlag.STATUS_IN_TRANS)