コード例 #1
0
ファイル: utils.py プロジェクト: jamesyli/solum
 def setUp(self):
     super(Database, self).setUp()
     self.configure()
     self.addCleanup(self.engine.dispose)
     self.engine = session.get_engine()
     models.Base.metadata.create_all(self.engine)
     self.engine.connect()
     objects.load()
コード例 #2
0
ファイル: utils.py プロジェクト: alex/solum
 def setUp(self):
     super(Database, self).setUp()
     self.configure()
     self.upgrade()
     self.addCleanup(self.engine.dispose)
     self.engine = session.get_engine()
     self.engine.connect()
     objects.load()
コード例 #3
0
 def setUp(self):
     super(Database, self).setUp()
     self.configure()
     self.upgrade()
     self.addCleanup(self.engine.dispose)
     self.engine = session.get_engine()
     self.engine.connect()
     objects.load()
コード例 #4
0
 def setUp(self):
     super(Database, self).setUp()
     self.configure()
     self.addCleanup(self.engine.dispose)
     self.engine = session.get_engine()
     models.Base.metadata.create_all(self.engine)
     self.engine.connect()
     objects.load()
コード例 #5
0
ファイル: utils.py プロジェクト: smarterclayton/solum
def reset_dummy_db():
    engine = get_engine()
    meta = sqlalchemy.MetaData()
    meta.reflect(bind=engine)

    for table in reversed(meta.sorted_tables):
        if table.name == 'migrate_version':
            continue
        engine.execute(table.delete())
コード例 #6
0
ファイル: utils.py プロジェクト: smarterclayton/solum
def reset_dummy_db():
    engine = get_engine()
    meta = sqlalchemy.MetaData()
    meta.reflect(bind=engine)

    for table in reversed(meta.sorted_tables):
        if table.name == 'migrate_version':
            continue
        engine.execute(table.delete())
コード例 #7
0
ファイル: utils.py プロジェクト: jamesyli/solum
 def __init__(self):
     super(Database, self).__init__()
     self.db_file = None
     with tempfile.NamedTemporaryFile(suffix='.sqlite',
                                      delete=False) as test_file:
         # note the temp file gets deleted by the NestedTempfile fixture.
         self.db_file = test_file.name
     self.engine = session.get_engine()
     # make sure the current connection is cleaned up.
     self.engine.dispose()
     session.cleanup()
コード例 #8
0
 def __init__(self):
     super(Database, self).__init__()
     self.db_file = None
     with tempfile.NamedTemporaryFile(suffix='.sqlite',
                                      delete=False) as test_file:
         # note the temp file gets deleted by the NestedTempfile fixture.
         self.db_file = test_file.name
     self.engine = session.get_engine()
     # make sure the current connection is cleaned up.
     self.engine.dispose()
     session.cleanup()
コード例 #9
0
ファイル: utils.py プロジェクト: smarterclayton/solum
def setup_dummy_db():
    engine = get_engine()
    engine.connect()
コード例 #10
0
 def version(self):
     engine = db_session.get_engine()
     with engine.connect() as conn:
         context = alembic_migration.MigrationContext.configure(conn)
         return context.get_current_revision()
コード例 #11
0
ファイル: ext_alembic.py プロジェクト: alex/solum
 def version(self):
     engine = db_session.get_engine()
     with engine.connect() as conn:
         context = alembic_migration.MigrationContext.configure(conn)
         return context.get_current_revision()
コード例 #12
0
ファイル: utils.py プロジェクト: smarterclayton/solum
def setup_dummy_db():
    engine = get_engine()
    engine.connect()