def test_dummy_app_noext():
    """"Test celery app creation without extension."""
    pytest.importorskip("celery")
    from flask_appfactory.celery import celeryfactory
    app = appfactory("app3", None)
    celery = celeryfactory(app)
    assert celery
    assert celery.flask_app == app
    assert 'flask-celeryext' not in app.extensions
def test_dummy_app():
    """"Test celery app creation."""
    pytest.importorskip("celery")
    from flask_appfactory.celery import celeryfactory

    class conf:
        EXTENSIONS = ['flask_celeryext:FlaskCeleryExt']

    app = appfactory("app2", conf)
    celery = celeryfactory(app)
    assert celery
    assert celery.flask_app == app
    assert app.extensions['flask-celeryext'].celery == celery
Exemple #3
0
from flask_appfactory.celery import celeryfactory
from .app import create_app

celery = celeryfactory(create_app())
# myapp/celery.py

from flask_appfactory.celery import celeryfactory
from .app import create_app

celery = celeryfactory(create_app())