コード例 #1
0
ファイル: conftest.py プロジェクト: wfvkvh/opencve
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()
コード例 #2
0
ファイル: test_ratelimit.py プロジェクト: wfvkvh/opencve
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
コード例 #3
0
import os

from opencve import create_app
from opencve.extensions import cel

env = os.environ.get("OPENCVE_ENV", "production")
app = create_app(env)