def client(): app.app_context().push() db_fd, app.config['DATABASE'] = tempfile.mkstemp() app.config['TESTING'] = True client = app.test_client() with app.app_context(): db.create_all() yield client os.close(db_fd) os.unlink(app.config['DATABASE'])
def client(): app.app_context().push() db_fd, database = tempfile.mkstemp() app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///" + database + ".db" app.config['TESTING'] = True client = app.test_client() with app.app_context(): db.create_all() yield client clear_data(db.session) os.close(db_fd) app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///superform.db"