예제 #1
0
파일: conftest.py 프로젝트: bitsoffreedom/h
def db_session(request, settings):
    """SQLAlchemy session."""
    transaction.commit()
    db.Session.remove()

    engine = db.make_engine(settings)
    db.bind_engine(engine, should_create=True, should_drop=True)

    api_db.use_session(db.Session)

    return db.Session
예제 #2
0
def db_session(request, settings):
    """SQLAlchemy session."""
    engine = db.make_engine(settings)
    db.bind_engine(engine, should_create=True, should_drop=True)

    def destroy():
        transaction.commit()
        db.Session.remove()

    request.addfinalizer(destroy)

    return db.Session
예제 #3
0
파일: conftest.py 프로젝트: robertknight/h
def db_session(request, settings):
    """SQLAlchemy session."""
    engine = db.make_engine(settings)
    db.bind_engine(engine, should_create=True, should_drop=True)

    def destroy():
        transaction.commit()
        db.Session.remove()

    request.addfinalizer(destroy)

    return db.Session
예제 #4
0
def setup_database(settings):
    """Set up the database connection and create tables."""
    engine = db.make_engine(settings)
    db.bind_engine(engine, should_create=True, should_drop=True)
    api_db.use_session(db.Session)
예제 #5
0
def setup_database(settings):
    """Set up the database connection and create tables."""
    engine = db.make_engine(settings)
    db.bind_engine(engine, should_create=True, should_drop=True)
    api_db.use_session(db.Session)