hobo/tests_multipublik/settings.py

40 lines
1.2 KiB
Python

import os.path
import __builtin__ as builtin
from mock import mock_open, patch
from hobo.settings import *
LANGUAGE_CODE = 'en-us'
PROJECT_NAME = 'multipublik'
with patch.object(builtin, 'file', mock_open(read_data='xxx')):
execfile(os.path.join(os.path.dirname(__file__), '../debian/debian_config_common.py'))
BRANCH_NAME = os.environ.get("BRANCH_NAME", "").replace('/', '-')
DATABASES['default']['TEST'] = {
'NAME': DATABASES['default']['NAME'] + '-%s' % BRANCH_NAME,
}
CACHES = {
'default': {
'BACKEND': 'hobo.multitenant.cache.TenantCache',
'REAL_BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
}
}
STATIC_URL = '/static/'
MELLON_IDENTITY_PROVIDERS = []
LOGGING = None
TENANT_SETTINGS_LOADERS = (
'hobo.multitenant.settings_loaders.TemplateVars',
'hobo.multitenant.settings_loaders.KnownServices',
'hobo.multitenant.settings_loaders.CORSSettings',
'hobo.multitenant.settings_loaders.SharedThemeSettings',
'hobo.multitenant.settings_loaders.Mellon',
'hobo.multitenant.settings_loaders.SiteBaseUrl',
'hobo.multitenant.settings_loaders.CookieNames',
'hobo.multitenant.settings_loaders.SettingsJSON',
)