From 45c581715a1fc8fb38303cddfe72c51775d45a98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Hells=C3=A9n?= Date: Tue, 10 Feb 2026 14:15:54 +0100 Subject: [PATCH] Add sessions app to INSTALLED_APPS and corresponding tests --- config/settings.py | 1 + config/tests/test_settings.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/config/settings.py b/config/settings.py index 58b47a1..38b33d3 100644 --- a/config/settings.py +++ b/config/settings.py @@ -140,6 +140,7 @@ LOGGING: dict[str, Any] = { INSTALLED_APPS: list[str] = [ "django.contrib.contenttypes", + "django.contrib.sessions", "django.contrib.staticfiles", "twitch.apps.TwitchConfig", ] diff --git a/config/tests/test_settings.py b/config/tests/test_settings.py index 55357ae..896d5b5 100644 --- a/config/tests/test_settings.py +++ b/config/tests/test_settings.py @@ -6,6 +6,7 @@ from contextlib import contextmanager from typing import TYPE_CHECKING import pytest +from django.contrib.sessions.models import Session from config import settings @@ -122,3 +123,14 @@ def test_debug_defaults_true_when_missing(reload_settings_module: Callable[..., reloaded: ModuleType = reload_settings_module(DEBUG=None) assert reloaded.DEBUG is True + + +def test_sessions_app_installed() -> None: + """Sessions app should be registered when session middleware is enabled.""" + assert "django.contrib.sessions" in settings.INSTALLED_APPS + + +@pytest.mark.django_db +def test_session_table_exists() -> None: + """The sessions table should be available in the database.""" + Session.objects.count()