def app(): _app = create_app("test") ctx = _app.app_context() ctx.push() # create the tables db.create_all() yield _app # drop the tables db.session.close() db.drop_all()
def app(): _app = create_app( "test", { "RATELIMIT_ENABLED": True, "RATELIMIT_VALUE": "2/minute", "RATELIMIT_STORAGE_URL": "memory://", }, ) ctx = _app.app_context() ctx.push() db.create_all() yield _app
import os from opencve import create_app from opencve.extensions import cel env = os.environ.get("OPENCVE_ENV", "production") app = create_app(env)