17 lines
459 B
Python
17 lines
459 B
Python
|
|
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
|
||
|
|
|