def init_db(): """ Clean up and create database. """ app = Flask(__name__) load_config(app) db.init_app(app) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(os.path.abspath(os.path.dirname(__file__)), 'app.sqlite') with app.app_context(): db.drop_all() db.create_all()
import os from app.app import app, load_config load_config(app) if __name__ == "__main__": port = os.getenv("5000") app.run(host="0.0.0.0", port=port)
def setUpClass(cls): cls.maxDiff = None cls.database_helper = DatabaseHelper(environment) cls.database_helper.clear_database() state.mongo = MongoConnect(load_config(environment))
def __init__(self, environment): self.config = load_config(environment)
def before_feature(context, feature): app.testing = True load_config(app) context.client = app.test_client()