/
conftest.py
35 lines (29 loc) · 1012 Bytes
/
conftest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from copy import deepcopy
from pathlib import Path
from django.conf import settings
from coltrane import _get_default_template_settings
from coltrane.config.settings import DEFAULT_COLTRANE_SETTINGS
def pytest_configure():
base_dir = Path(".")
templates = deepcopy(_get_default_template_settings(base_dir))
coltrane_settings = deepcopy(DEFAULT_COLTRANE_SETTINGS)
coltrane_settings["SITE_URL"] = "http://localhost"
settings.configure(
BASE_DIR=base_dir,
SECRET_KEY="this-is-a-secret",
TEMPLATES=templates,
ROOT_URLCONF="coltrane.urls",
INSTALLED_APPS=[
"django.contrib.sitemaps",
"django_fastdev.apps.FastDevConfig",
"coltrane",
],
CACHES={
"default": {
"BACKEND": "django.core.cache.backends.dummy.DummyCache",
}
},
STATIC_ROOT=base_dir / "output" / "static",
SETTINGS_MODULE="coltrane",
COLTRANE=coltrane_settings,
)