1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
import pytest
from sphinx.errors import ConfigError
@pytest.mark.sphinx("html", testroot="docstrings")
def test_setup_with_missing_config(setup_app_with_different_config):
"""
Simulate the missing configuration of the Django settings
"""
with pytest.raises(ConfigError):
setup_app_with_different_config(django_settings="")
@pytest.mark.sphinx("html", testroot="docstrings")
def test_setup_with_incorrect_config(setup_app_with_different_config):
"""
Simulate the incorrect configuration of the Django settings
"""
with pytest.raises(ConfigError):
setup_app_with_different_config(django_settings="non_existing_module.settings")
|