mirror of
https://github.com/Hopiu/django-fobi.git
synced 2026-03-16 22:10:28 +00:00
124 lines
3.2 KiB
Python
124 lines
3.2 KiB
Python
# Use in `tox`.
|
|
from django_nine import versions
|
|
|
|
from .base import *
|
|
|
|
TESTING = True
|
|
|
|
INSTALLED_APPS = list(INSTALLED_APPS)
|
|
|
|
if versions.DJANGO_1_8:
|
|
|
|
try:
|
|
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('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('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.postgresql_psycopg2',
|
|
'NAME': 'fobi',
|
|
'USER': 'postgres',
|
|
'PASSWORD': 'test',
|
|
|
|
# 'ENGINE': 'django.db.backends.sqlite3',
|
|
# 'NAME': PROJECT_DIR('../../db/example.db'),
|
|
# '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': '',
|
|
'TEST': {
|
|
'NAME': 'fobi_tests',
|
|
'USER': 'postgres',
|
|
'PASSWORD': '', # For travis
|
|
}
|
|
}
|
|
}
|
|
|
|
# Conditionally choosing the right postgres engine
|
|
if versions.DJANGO_GTE_1_11:
|
|
DATABASES['default']['ENGINE'] = 'django.db.backends.postgresql'
|
|
else:
|
|
DATABASES['default']['ENGINE'] = 'django.db.backends.postgresql_psycopg2'
|
|
|
|
# FeinCMS addons
|
|
|
|
INSTALLED_APPS += [
|
|
'feincms', # FeinCMS
|
|
|
|
'fobi.contrib.apps.feincms_integration', # Fobi FeinCMS app
|
|
|
|
'page', # Example
|
|
|
|
'tinymce', # TinyMCE
|
|
]
|
|
|
|
MIGRATION_MODULES = {
|
|
'fobi': 'fobi.migrations',
|
|
'db_store': 'fobi.contrib.plugins.form_handlers.db_store.migrations',
|
|
'page': 'page.migrations',
|
|
}
|
|
|
|
try:
|
|
from .loca_settings import TEST_DATABASES as DATABASES
|
|
except:
|
|
pass
|