def db(app, request): """ Returns session-wide initialised database. """ with app.app_context(): _db.drop_all() _db.create_all()
def app(): app = Flask(__name__) with app.app_context(): app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db' app.config['TESTING'] = True app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False init_app(app) db.drop_all() db.create_all() client = app.test_client() yield client
def tearDown(self): db.drop_all()
from bootstrap import db db.drop_all()
def tearDown(self): db.session.remove() db.drop_all()
def reset_db(): db.drop_all() db.create_all() return "Done"