forked from nephila/djangocms-blog
-
Notifications
You must be signed in to change notification settings - Fork 1
/
cms_helper.py
executable file
·75 lines (66 loc) · 2.18 KB
/
cms_helper.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/usr/bin/env python
import os
import sys
from tempfile import mkdtemp
def gettext(s):
return s
HELPER_SETTINGS = dict(
SECRET_KEY="secret",
ROOT_URLCONF="tests.test_utils.urls",
INSTALLED_APPS=[
"filer",
"parler",
"meta",
"easy_thumbnails",
"django.contrib.sitemaps",
"djangocms_text",
"taggit",
"taggit_autosuggest",
"djangocms_video",
"sortedm2m",
"tests.media_app",
],
LANGUAGE_CODE="en",
LANGUAGES=(("en", gettext("English")), ("fr", gettext("French")), ("it", gettext("Italiano"))),
CMS_LANGUAGES={
1: [
{"code": "en", "name": gettext("English"), "public": True},
{"code": "it", "name": gettext("Italiano"), "public": True},
{"code": "fr", "name": gettext("French"), "public": True},
],
2: [{"code": "en", "name": gettext("English"), "public": True}],
"default": {"hide_untranslated": False},
},
PARLER_LANGUAGES={
1: ({"code": "en"}, {"code": "it"}, {"code": "fr"}),
2: ({"code": "en"},),
"default": {"fallbacks": ["en"], "hide_untranslated": False},
},
MIGRATION_MODULES={},
CMS_TEMPLATES=(("blog.html", "Blog template"),),
META_SITE_PROTOCOL="http",
META_USE_SITES=True,
META_SITE_DOMAIN="example.com",
META_USE_OG_PROPERTIES=True,
META_USE_TWITTER_PROPERTIES=True,
META_USE_SCHEMAORG_PROPERTIES=True,
THUMBNAIL_PROCESSORS=(
"easy_thumbnails.processors.colorspace",
"easy_thumbnails.processors.autocrop",
"filer.thumbnail_processors.scale_and_crop_with_subject_location",
"easy_thumbnails.processors.filters",
),
USE_TZ=True,
TIME_ZONE="UTC",
FILE_UPLOAD_TEMP_DIR=mkdtemp(),
SITE_ID=1,
HAYSTACK_CONNECTIONS={"default": {}},
CACHES={"default": {"BACKEND": "django.core.cache.backends.locmem.LocMemCache"}},
BLOG_AUTO_SETUP=False,
ALLOWED_HOSTS=["*"],
TEST_RUNNER="app_helper.pytest_runner.PytestTestRunner",
CMS_CONFIRM_VERSION4=True,
)
os.environ["AUTH_USER_MODEL"] = "tests.test_utils.CustomUser"
if "server" in sys.argv[:3]:
HELPER_SETTINGS["BLOG_AUTO_SETUP"] = True