Example #1
0
TEST_OPTS = [
    cfg.StrOpt(
        'sqlite_clean_db',
        default='clean.sqlite',
        help='Filename of clean sqlite db',
    ),
]

CONF = cfg.CONF
CONF.register_opts(TEST_OPTS)
CONF.import_opt('connection',
                'payload.openstack.common.db.sqlalchemy.session',
                group='database')
CONF.import_opt('sqlite_db', 'payload.openstack.common.db.sqlalchemy.session')

logging.setup('payload')

_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()
        if sql_connection == "sqlite://":
Example #2
0
TEST_OPTS = [
    cfg.StrOpt(
        'sqlite_clean_db', default='clean.sqlite',
        help='Filename of clean sqlite db',
    ),
]

CONF = cfg.CONF
CONF.register_opts(TEST_OPTS)
CONF.import_opt(
    'connection', 'payload.openstack.common.db.sqlalchemy.session',
    group='database'
)
CONF.import_opt('sqlite_db', 'payload.openstack.common.db.sqlalchemy.session')

logging.setup('payload')

_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()
Example #3
0
def main():
    config.prepare_args(sys.argv)
    logging.setup("payload")
    srv = app.build_server()
    srv.serve_forever()
Example #4
0
def prepare_service(argv=None):
    if argv is None:
        argv = sys.argv
    cfg.CONF(argv[1:], project='payload')
    log.setup('payload')
    messaging.setup()
Example #5
0
def main():
    config.prepare_args(sys.argv)
    logging.setup('payload')
    srv = app.build_server()
    srv.serve_forever()