django/tests/staticfiles_tests/settings.py

31 lines
1.0 KiB
Python

import os.path
from pathlib import Path
TEST_ROOT = os.path.dirname(__file__)
TEST_SETTINGS = {
"MEDIA_URL": "media/",
"STATIC_URL": "static/",
"MEDIA_ROOT": os.path.join(TEST_ROOT, "project", "site_media", "media"),
"STATIC_ROOT": os.path.join(TEST_ROOT, "project", "site_media", "static"),
"STATICFILES_DIRS": [
os.path.join(TEST_ROOT, "project", "documents"),
("prefix", os.path.join(TEST_ROOT, "project", "prefixed")),
Path(TEST_ROOT) / "project" / "pathlib",
],
"STATICFILES_FINDERS": [
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder",
"django.contrib.staticfiles.finders.DefaultStorageFinder",
],
"INSTALLED_APPS": [
"django.contrib.staticfiles",
"staticfiles_tests",
"staticfiles_tests.apps.test",
"staticfiles_tests.apps.no_label",
],
# In particular, AuthenticationMiddleware can't be used because
# contrib.auth isn't in INSTALLED_APPS.
"MIDDLEWARE": [],
}