gmao/tests/unit/test_production_config.py

17 lines
459 B
Python
Raw Normal View History

from pathlib import Path
from app_new import create_app
def test_production_configuration_is_secure():
app = create_app('production')
assert app.config['DEBUG'] is False
assert app.config['SESSION_COOKIE_SECURE'] is True
assert app.config['WTF_CSRF_ENABLED'] is True
def test_wsgi_uses_production_factory():
source = Path(__file__).resolve().parents[2].joinpath('wsgi.py').read_text()
assert "create_app('production')" in source