kitsune/settings_test.py

41 строка
1.3 KiB
Python

# The test system uses this to override settings in settings.py and
# settings_local.py with settings appropriate for testing.
import os
ES_LIVE_INDEXING = False
ES_INDEX_PREFIX = 'sumotest'
ES_INDEXES = {'default': 'test'}
ES_WRITE_INDEXES = ES_INDEXES
# Make sure Celery is EAGER.
CELERY_ALWAYS_EAGER = True
# Make sure we use port 6383 db 2 redis for tests. That's db 2 of the
# redis test config. That shouldn't collide with anything else.
REDIS_BACKENDS = {
'default': 'redis://localhost:6383?socket_timeout=0.5&db=2',
'karma': 'redis://localhost:6383?socket_timeout=0.5&db=2',
'helpfulvotes': 'redis://localhost:6383?socket_timeout=0.5&db=2',
}
# Some cron jobs are skipped on stage.
STAGE = False
SESSION_COOKIE_SECURE = False
# Don't run migrations on syncdb when we create the test database
SOUTH_TESTS_MIGRATE = False
# The way we do live server test cases is greedy with ports. This gives
# it more ports, but won't clobber settings from the environment.
if 'DJANGO_LIVE_TEST_SERVER_ADDRESS' not in os.environ:
os.environ['DJANGO_LIVE_TEST_SERVER_ADDRESS'] = 'localhost:8081-8090'
# This quells south's crazy debug logging
import logging
import south.logger
logging.getLogger('south').setLevel(logging.INFO)
# Tells django-axes we aren't behind a reverse proxy.
AXES_BEHIND_REVERSE_PROXY = False