view sg101/settings/test.py @ 1028:5ba2508939f7

Django 1.8 changes; first batch.
author Brian Neal <bgneal@gmail.com>
date Tue, 15 Dec 2015 21:01:07 -0600
parents 074343986389
children fbfb1a9c70e2
line wrap: on
line source
"""
Settings to use when running tests. Uses sqlite for speed.

"""
import logging
import platform

from sg101.settings.base import *


# Speed up tests:
DEBUG = False
TEMPLATE_DEBUG = False
logging.disable(logging.CRITICAL)
PASSWORD_HASHERS = [
    'django.contrib.auth.hashers.MD5PasswordHasher',
]

# Celery should always execute tasks immediately
CELERY_ALWAYS_EAGER = True

# Use a different database in Redis for tests
REDIS_DB = 14
QUEUE_REDIS_DB = 14
CELERY_REDIS_DB = 15
if platform.system() == 'Darwin':
    REDIS_UNIX_SOCKET = '/tmp/redis.sock'
    BROKER_URL = 'redis+socket:///tmp/redis.sock?virtual_host=15'
else:
    BROKER_URL = 'redis+socket:///var/run/redis/redis.sock?virtual_host=15'

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'dev.db',
    },
}

# For unit-testing the Donations module w/o using the Paypal sandbox
DONATIONS_DEBUG_VERIFY_RESPONSE = 'VERIFIED'
DONATIONS_BUSINESS_DEBUG = 'brian@surfguitar101.com'