Esempio n. 1
0
 def setUp(self):
     super(DbTestCase, self).setUp()
     self.configure(connection='sqlite://', group='database')
     self.configure(sqlite_synchronous=False, group='database')
     self._init_db_schema()
     engine = db_backend.get_engine()
     conn = engine.connect()
     conn.connection.executescript(DB_SCHEMA)
     self.addCleanup(engine.dispose)
Esempio n. 2
0
    def _init_db_schema(self):
        global DB_SCHEMA
        if not DB_SCHEMA:

            engine = db_backend.get_engine()
            conn = engine.connect()
            migration.db_sync()
            DB_SCHEMA = "".join(line for line in conn.connection.iterdump())
            engine.dispose()
Esempio n. 3
0
 def setUp(self):
     super(DbTestCase, self).setUp()
     self.configure(connection='sqlite://', group='database')
     self.configure(sqlite_synchronous=False, group='database')
     self._init_db_schema()
     engine = db_backend.get_engine()
     conn = engine.connect()
     conn.connection.executescript(DB_SCHEMA)
     self.addCleanup(engine.dispose)
Esempio n. 4
0
    def _init_db_schema(self):
        global DB_SCHEMA
        if not DB_SCHEMA:

            engine = db_backend.get_engine()
            conn = engine.connect()
            migration.db_sync()
            DB_SCHEMA = "".join(line for line in conn.connection.iterdump())
            engine.dispose()
 def setUp(self):
     super(DbApiTestCase, self).setUp()
     engine = session.get_engine()
     engine.dispose()
     conn = engine.connect()
     conn.connection.executescript(self.DB_SCHEMA)
     self.context = ec2_context.RequestContext(fakes.ID_OS_USER,
                                               fakes.ID_OS_PROJECT)
     self.other_context = ec2_context.RequestContext(
         fakes.random_os_id(), fakes.random_os_id())
Esempio n. 6
0
 def setUp(self):
     super(DbApiTestCase, self).setUp()
     engine = session.get_engine()
     engine.dispose()
     conn = engine.connect()
     conn.connection.executescript(self.DB_SCHEMA)
     self.context = ec2_context.RequestContext(fakes.ID_OS_USER,
                                               fakes.ID_OS_PROJECT)
     self.other_context = ec2_context.RequestContext(
         fakes.random_os_id(), fakes.random_os_id())
    def setUpClass(cls):
        super(DbApiTestCase, cls).setUpClass()
        conf = cfg.CONF
        try:
            config.parse_args([], default_config_files=[])
            conf.set_override('connection', 'sqlite://', group='database')
            conf.set_override('sqlite_synchronous', False, group='database')

            engine = session.get_engine()
            conn = engine.connect()
            migration.db_sync()
            cls.DB_SCHEMA = "".join(line
                                    for line in conn.connection.iterdump())
            engine.dispose()
        finally:
            conf.reset()
Esempio n. 8
0
    def setUpClass(cls):
        super(DbApiTestCase, cls).setUpClass()
        conf = cfg.CONF
        try:
            config.parse_args([], default_config_files=[])
            conf.set_override('connection', 'sqlite://', group='database')
            conf.set_override('sqlite_synchronous', False, group='database')

            engine = session.get_engine()
            conn = engine.connect()
            migration.db_sync()
            cls.DB_SCHEMA = "".join(line
                                    for line in conn.connection.iterdump())
            engine.dispose()
        finally:
            conf.reset()
Esempio n. 9
0
 def setUp(self):
     super(DbTestCase, self).setUp()
     engine = db_backend.get_engine()
     engine.dispose()
     conn = engine.connect()
     conn.connection.executescript(self.DB_SCHEMA)