Fix skipped database persistence tests
Change-Id: I786465ba28e9df9b4c1b2c1abbb163cbed15d8a2
This commit is contained in:
@@ -173,7 +173,7 @@ class MysqlPersistenceTest(BackendPersistenceTestMixin, test.TestCase):
|
||||
db_uri = _get_connect_string('mysql', USER, PASSWD)
|
||||
engine = sa.create_engine(db_uri)
|
||||
with contextlib.closing(engine.connect()) as conn:
|
||||
conn.execute("CREATE DATABASE %s" % DATABASE)
|
||||
conn.execute(sa.text("CREATE DATABASE %s" % DATABASE))
|
||||
except Exception as e:
|
||||
raise Exception('Failed to initialize MySQL db: %s' % (e))
|
||||
finally:
|
||||
@@ -190,7 +190,7 @@ class MysqlPersistenceTest(BackendPersistenceTestMixin, test.TestCase):
|
||||
try:
|
||||
engine = sa.create_engine(self.db_uri)
|
||||
with contextlib.closing(engine.connect()) as conn:
|
||||
conn.execute("DROP DATABASE IF EXISTS %s" % DATABASE)
|
||||
conn.execute(sa.text("DROP DATABASE IF EXISTS %s" % DATABASE))
|
||||
except Exception as e:
|
||||
raise Exception('Failed to remove temporary database: %s' % (e))
|
||||
finally:
|
||||
@@ -215,7 +215,7 @@ class PostgresPersistenceTest(BackendPersistenceTestMixin, test.TestCase):
|
||||
engine = sa.create_engine(db_uri)
|
||||
with contextlib.closing(engine.connect()) as conn:
|
||||
conn.connection.set_isolation_level(0)
|
||||
conn.execute("CREATE DATABASE %s" % DATABASE)
|
||||
conn.execute(sa.text("CREATE DATABASE %s" % DATABASE))
|
||||
conn.connection.set_isolation_level(1)
|
||||
except Exception as e:
|
||||
raise Exception('Failed to initialize PostgreSQL db: %s' % (e))
|
||||
@@ -239,7 +239,7 @@ class PostgresPersistenceTest(BackendPersistenceTestMixin, test.TestCase):
|
||||
engine = sa.create_engine(db_uri)
|
||||
with contextlib.closing(engine.connect()) as conn:
|
||||
conn.connection.set_isolation_level(0)
|
||||
conn.execute("DROP DATABASE IF EXISTS %s" % DATABASE)
|
||||
conn.execute(sa.text("DROP DATABASE IF EXISTS %s" % DATABASE))
|
||||
conn.connection.set_isolation_level(1)
|
||||
except Exception as e:
|
||||
raise Exception('Failed to remove temporary database: %s' % (e))
|
||||
|
||||
Reference in New Issue
Block a user