File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -60,3 +60,30 @@ def test_ds():
6060 ]
6161 )
6262 assert result .ret == 0
63+
64+
65+ def test_django_setup_dependency_load (django_pytester : DjangoPytester , monkeypatch : pytest .MonkeyPatch ) -> None :
66+ monkeypatch .setenv ("DJANGO_SETTINGS_MODULE" , "tpkg.settings_dev" )
67+ pkg = pytester .mkpydir ("tpkg" )
68+ pkg .joinpath ("settings_dev.py" ).write_text (
69+ dedent (
70+ """
71+ SOME_VARIABLE = "real"
72+ """
73+ )
74+ )
75+ pkg .joinpath ("settings_test.py" ).write_text (
76+ dedent (
77+ """
78+ SOME_VARIABLE = "fake"
79+ """
80+ )
81+ )
82+ django_pytester .makepyfile (
83+ """
84+ def test_ds(settings):
85+ assert settings.SOME_VARIABLE == "fake"
86+ """
87+ )
88+ result = django_pytester .runpytest_subprocess ("-s" , "-ds" , "tpkg.settings_test" )
89+ assert result .ret == 0
You can’t perform that action at this time.
0 commit comments