django-fobi/examples/simple/settings/test.py
Artur Barseghyan ce6b3f16b9 docs updated
2017-12-17 23:12:42 +01:00

112 lines
3.2 KiB
Python

# Use in `tox`.
from nine import versions
from .base import *
TESTING = True
INSTALLED_APPS = list(INSTALLED_APPS)
if versions.DJANGO_1_5:
try:
INSTALLED_APPS.append(
'south') if 'south' not in INSTALLED_APPS else None
except Exception as err:
pass
elif versions.DJANGO_1_6:
try:
INSTALLED_APPS.append(
'south') if 'south' not in INSTALLED_APPS else None
except Exception as err:
pass
elif versions.DJANGO_1_7:
try:
INSTALLED_APPS.remove('south') if 'south' in INSTALLED_APPS else None
INSTALLED_APPS.remove(
'tinymce') if 'tinymce' in INSTALLED_APPS else None
except Exception as err:
pass
elif versions.DJANGO_1_8:
try:
INSTALLED_APPS.remove('south') if 'south' in INSTALLED_APPS else None
INSTALLED_APPS.remove(
'tinymce') if 'tinymce' in INSTALLED_APPS else None
except Exception as err:
pass
try:
INSTALLED_APPS.remove('admin_tools') \
if 'admin_tools' in INSTALLED_APPS else None
INSTALLED_APPS.remove('admin_tools.menu') \
if 'admin_tools.menu' in INSTALLED_APPS else None
INSTALLED_APPS.remove('admin_tools.dashboard') \
if 'admin_tools.dashboard' in INSTALLED_APPS else None
except Exception as err:
pass
elif versions.DJANGO_1_9:
try:
INSTALLED_APPS.remove('south') if 'south' in INSTALLED_APPS else None
INSTALLED_APPS.remove(
'tinymce') if 'tinymce' in INSTALLED_APPS else None
except Exception as err:
pass
try:
INSTALLED_APPS.remove('admin_tools') \
if 'admin_tools' in INSTALLED_APPS else None
INSTALLED_APPS.remove('admin_tools.menu') \
if 'admin_tools.menu' in INSTALLED_APPS else None
INSTALLED_APPS.remove('admin_tools.dashboard') \
if 'admin_tools.dashboard' in INSTALLED_APPS else None
except Exception as err:
pass
elif versions.DJANGO_1_10:
try:
INSTALLED_APPS.remove('south') if 'south' in INSTALLED_APPS else None
INSTALLED_APPS.remove(
'tinymce') if 'tinymce' in INSTALLED_APPS else None
except Exception as err:
pass
try:
INSTALLED_APPS.remove('admin_tools') \
if 'admin_tools' in INSTALLED_APPS else None
INSTALLED_APPS.remove('admin_tools.menu') \
if 'admin_tools.menu' in INSTALLED_APPS else None
INSTALLED_APPS.remove('admin_tools.dashboard') \
if 'admin_tools.dashboard' in INSTALLED_APPS else None
except Exception as err:
pass
LOGGING = {}
DEBUG_TOOLBAR = False
DATABASES = {
'default': {
# Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'ENGINE': 'django.db.backends.sqlite3',
# Or path to database file if using sqlite3.
'NAME': PROJECT_DIR('../../db/example.db'),
# The following settings are not used with sqlite3:
'USER': '',
'PASSWORD': '',
# Empty for localhost through domain sockets or '127.0.0.1' for
# localhost through TCP.
'HOST': '',
# Set to empty string for default.
'PORT': '',
}
}