Exemplo n.º 1
0

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()
Exemplo n.º 2
0
def prepare_service(argv=[]):

    cfg.CONF(argv[1:], project='mimic')
    log.setup('mimic')