예제 #1
0
def db(app, request):
    """Session-wide test database."""
    def teardown():
        _db.drop_all()

    _db.app = app
    _db.create_all()

    request.addfinalizer(teardown)
    return _db
예제 #2
0
def db(app, request):
    """Session-wide test database."""
    def teardown():
        # _db.drop_all()
        pass

    _db.app = app
    _db.create_all()

    request.addfinalizer(teardown)
    return _db
예제 #3
0
def db(app, request):
    """Session-wide test database."""
    def teardown():
        with app.app_context():
            _db.session.close()
            _db.drop_all()

    request.addfinalizer(teardown)

    _db.app = app
    with app.app_context():
        _db.create_all()

        yield _db
예제 #4
0
파일: conftest.py 프로젝트: suminb/finance
def db(app, request):
    """Session-wide test database."""
    def teardown():
        with app.app_context():
            _db.session.close()
            _db.drop_all()

    request.addfinalizer(teardown)

    _db.app = app
    with app.app_context():
        _db.create_all()

        yield _db
예제 #5
0
def create_all():
    """Creates necessary database tables."""
    app = create_app(__name__)
    with app.app_context():
        db.create_all()
예제 #6
0
파일: __main__.py 프로젝트: suminb/finance
def create_all():
    """Creates necessary database tables."""
    app = create_app(__name__)
    with app.app_context():
        db.create_all()