Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #4
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
Beispiel #5
0
def create_all():
    """Creates necessary database tables."""
    app = create_app(__name__)
    with app.app_context():
        db.create_all()
Beispiel #6
0
def create_all():
    """Creates necessary database tables."""
    app = create_app(__name__)
    with app.app_context():
        db.create_all()