1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
def test_merge(merged):
"""Test that all values from settings are present."""
assert merged.SECRET_KEY
assert merged.STATIC_ROOT
def test_override(merged, monkeypatch):
"""This setting must be overridden in the testing.py."""
monkeypatch.setenv('DJANGO_SETTINGS_MODULE', 'tests.settings.merged')
from django.conf import settings # noqa: WPS433
assert merged.STATIC_ROOT == settings.STATIC_ROOT
def test_recursion_inclusion(recursion):
"""
Tests `include` function for inclusion files only once.
It protects of infinite recursion.
"""
assert recursion.RECURSION_OK
def test_stacked_settings(stacked):
"""
Tests `include` function for inclusion files only once.
It protects of infinite recursion.
"""
assert stacked.STACKED_BASE_LOADED
assert stacked.STACKED_DB_PERSISTENT
|