Initial commit

This commit is contained in:
ThePetrovich 2026-08-17 22:50:10 +08:00
commit 5cda7bc309
28 changed files with 1173 additions and 0 deletions

43
tests/settings.py Normal file
View file

@ -0,0 +1,43 @@
"""Minimal Django project, just enough to exercise the kit in isolation."""
SECRET_KEY = "test-only"
DEBUG = True
PRODUCTION = False
USE_TZ = True
YKSA_SERVICE = "kit"
INSTALLED_APPS = [
"django.contrib.contenttypes",
"django.contrib.auth",
"django.contrib.sessions",
"django.contrib.messages",
"yksa_kit",
]
MIDDLEWARE = [
"django.contrib.sessions.middleware.SessionMiddleware",
"yksa_kit.middleware.UserTimezoneMiddleware",
"django.contrib.messages.middleware.MessageMiddleware",
]
DATABASES = {
"default": {"ENGINE": "django.db.backends.sqlite3", "NAME": ":memory:"},
}
ROOT_URLCONF = "tests.urls"
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"APP_DIRS": True,
"OPTIONS": {"context_processors": [
"django.contrib.messages.context_processors.messages",
"yksa_kit.context_processors.ui_preferences",
]},
},
]
CACHES = {
"default": {"BACKEND": "django.core.cache.backends.locmem.LocMemCache"},
}