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)
|
db_uri = _get_connect_string('mysql', USER, PASSWD)
|
||||||
engine = sa.create_engine(db_uri)
|
engine = sa.create_engine(db_uri)
|
||||||
with contextlib.closing(engine.connect()) as conn:
|
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:
|
except Exception as e:
|
||||||
raise Exception('Failed to initialize MySQL db: %s' % (e))
|
raise Exception('Failed to initialize MySQL db: %s' % (e))
|
||||||
finally:
|
finally:
|
||||||
@@ -190,7 +190,7 @@ class MysqlPersistenceTest(BackendPersistenceTestMixin, test.TestCase):
|
|||||||
try:
|
try:
|
||||||
engine = sa.create_engine(self.db_uri)
|
engine = sa.create_engine(self.db_uri)
|
||||||
with contextlib.closing(engine.connect()) as conn:
|
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:
|
except Exception as e:
|
||||||
raise Exception('Failed to remove temporary database: %s' % (e))
|
raise Exception('Failed to remove temporary database: %s' % (e))
|
||||||
finally:
|
finally:
|
||||||
@@ -215,7 +215,7 @@ class PostgresPersistenceTest(BackendPersistenceTestMixin, test.TestCase):
|
|||||||
engine = sa.create_engine(db_uri)
|
engine = sa.create_engine(db_uri)
|
||||||
with contextlib.closing(engine.connect()) as conn:
|
with contextlib.closing(engine.connect()) as conn:
|
||||||
conn.connection.set_isolation_level(0)
|
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)
|
conn.connection.set_isolation_level(1)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception('Failed to initialize PostgreSQL db: %s' % (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)
|
engine = sa.create_engine(db_uri)
|
||||||
with contextlib.closing(engine.connect()) as conn:
|
with contextlib.closing(engine.connect()) as conn:
|
||||||
conn.connection.set_isolation_level(0)
|
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)
|
conn.connection.set_isolation_level(1)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception('Failed to remove temporary database: %s' % (e))
|
raise Exception('Failed to remove temporary database: %s' % (e))
|
||||||
|
|||||||
Reference in New Issue
Block a user