Merge "Fix sql_upgrade tests run by themselves"
This commit is contained in:
commit
6935b18ea5
@ -60,7 +60,7 @@ def _setup_database(extensions=None):
|
||||
|
||||
|
||||
@run_once
|
||||
def _initialize_sql_session():
|
||||
def initialize_sql_session():
|
||||
# Make sure the DB is located in the correct location, in this case set
|
||||
# the default value, as this should be able to be overridden in some
|
||||
# test cases.
|
||||
@ -110,7 +110,7 @@ class Database(fixtures.Fixture):
|
||||
def __init__(self, extensions=None):
|
||||
super(Database, self).__init__()
|
||||
self._extensions = extensions
|
||||
_initialize_sql_session()
|
||||
initialize_sql_session()
|
||||
_load_sqlalchemy_models()
|
||||
|
||||
def setUp(self):
|
||||
|
@ -48,6 +48,7 @@ from keystone.openstack.common.db.sqlalchemy import migration
|
||||
from keystone.openstack.common.db.sqlalchemy import session as db_session
|
||||
from keystone import tests
|
||||
from keystone.tests import default_fixtures
|
||||
from keystone.tests.ksfixtures import database
|
||||
|
||||
|
||||
CONF = config.CONF
|
||||
@ -129,6 +130,7 @@ class SqlMigrateBase(tests.SQLDriverOverrides, tests.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(SqlMigrateBase, self).setUp()
|
||||
database.initialize_sql_session()
|
||||
conn_str = CONF.database.connection
|
||||
if (conn_str != tests.IN_MEM_DB_CONN_STRING and
|
||||
conn_str.startswith('sqlite') and
|
||||
|
Loading…
Reference in New Issue
Block a user