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