hobo/tests/settings.py

44 lines
1.2 KiB
Python

import os
import hobo.test_utils
LANGUAGE_CODE = 'en-us'
BROKER_URL = 'memory://'
INSTALLED_APPS += ('hobo.agent.common', 'hobo.user_name.apps.UserNameConfig')
ALLOWED_HOSTS.append('localhost')
TEMPLATES[0]['OPTIONS']['debug'] = True
MIDDLEWARE = MIDDLEWARE + (
'hobo.middleware.RobotsTxtMiddleware',
'hobo.provisionning.middleware.ProvisionningMiddleware',
'hobo.middleware.maintenance.MaintenanceMiddleware',
)
common_middleware_index = MIDDLEWARE.index('django.middleware.common.CommonMiddleware')
MIDDLEWARE = (
MIDDLEWARE[:common_middleware_index]
+ ('hobo.middleware.common.HoboCommonMiddleware',)
+ MIDDLEWARE[common_middleware_index + 1 :]
)
HOBO_MANAGER_HOMEPAGE_URL_VAR = 'portal_agent_url'
DATABASES = {
'default': {
'ENGINE': os.environ.get('DB_ENGINE', 'django.db.backends.sqlite3'),
'NAME': hobo.test_utils.get_safe_db_name(),
}
}
TEMPLATES[0]['OPTIONS'].setdefault('builtins', []).append('hobo.templatetags.hobo')
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'hobo.rest_authentication.PublikAuthentication',
'hobo.rest_authentication.APIClientAuthentication',
),
'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer',),
}