From 715b0258ae3546e7782c641a88befc053a50d9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Hells=C3=A9n?= Date: Sun, 15 Feb 2026 22:14:19 +0100 Subject: [PATCH] Fix tests? --- .github/workflows/docker.yaml | 5 +++++ config/tests/test_settings.py | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 43c76fe..08f000b 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -10,6 +10,7 @@ on: jobs: test: runs-on: ubuntu-latest + env: DJANGO_DEBUG: False DJANGO_SECRET_KEY: 1234567890 @@ -41,7 +42,11 @@ jobs: - run: uv run pytest - run: uv run python manage.py makemigrations --check + env: + TESTING: True - run: uv run python manage.py migrate + env: + TESTING: True - run: uv run python manage.py collectstatic --noinput - id: meta uses: docker/metadata-action@v5 diff --git a/config/tests/test_settings.py b/config/tests/test_settings.py index 2e55df6..e1ed291 100644 --- a/config/tests/test_settings.py +++ b/config/tests/test_settings.py @@ -246,6 +246,8 @@ def test_database_settings_when_not_testing( monkeypatch.delenv("PYTEST_VERSION", raising=False) reloaded: ModuleType = reload_settings_module( + TESTING=None, + PYTEST_VERSION=None, POSTGRES_DB="prod_db", POSTGRES_USER="prod_user", POSTGRES_PASSWORD="secret", @@ -275,7 +277,7 @@ def test_debug_tools_installed_only_when_not_testing( # Not testing -> tools should be present monkeypatch.setattr("sys.argv", ["manage.py", "runserver"]) monkeypatch.delenv("PYTEST_VERSION", raising=False) - not_testing: ModuleType = reload_settings_module() + not_testing: ModuleType = reload_settings_module(TESTING=None, PYTEST_VERSION=None) assert "debug_toolbar" in not_testing.INSTALLED_APPS assert "silk" in not_testing.INSTALLED_APPS