File: test_django_setup.py

package info (click to toggle)
python-sphinxcontrib-django 2.5-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 608 kB
  • sloc: python: 1,448; makefile: 20; sh: 6
file content (20 lines) | stat: -rw-r--r-- 678 bytes parent folder | download
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")