test_opts = [ cfg.StrOpt('sqlite_clean_db', default='clean.sqlite', help='File name of clean sqlite db'), ] CONF = cfg.CONF CONF.register_opts(test_opts) CONF.import_opt('connection', 'mimic.openstack.common.db.sqlalchemy.session', group='database') CONF.import_opt('sqlite_db', 'mimic.openstack.common.db.sqlalchemy.session') logging.setup('mimic') _DB_CACHE = None class Database(fixtures.Fixture): def __init__(self, db_session, db_migrate, sql_connection, sqlite_db, sqlite_clean_db): self.sql_connection = sql_connection self.sqlite_db = sqlite_db self.sqlite_clean_db = sqlite_clean_db self.engine = db_session.get_engine() self.engine.dispose() conn = self.engine.connect()
def prepare_service(argv=[]): cfg.CONF(argv[1:], project='mimic') log.setup('mimic')