diff options
Diffstat (limited to 'oslo_db/tests/sqlalchemy/test_sqlalchemy.py')
-rw-r--r-- | oslo_db/tests/sqlalchemy/test_sqlalchemy.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/oslo_db/tests/sqlalchemy/test_sqlalchemy.py b/oslo_db/tests/sqlalchemy/test_sqlalchemy.py index de2a6dc..7b634f1 100644 --- a/oslo_db/tests/sqlalchemy/test_sqlalchemy.py +++ b/oslo_db/tests/sqlalchemy/test_sqlalchemy.py @@ -314,12 +314,15 @@ class MySQLModeTestCase(db_test_base._MySQLOpportunisticTestCase): self.test_table = Table(_TABLE_NAME + "mode", meta, Column('id', Integer, primary_key=True), Column('bar', String(255))) - self.test_table.create(self.connection) + with self.connection.begin(): + self.test_table.create(self.connection) def cleanup(): - self.test_table.drop(self.connection) + with self.connection.begin(): + self.test_table.drop(self.connection) self.connection.close() mode_engine.dispose() + self.addCleanup(cleanup) def _test_string_too_long(self, value): |