2019-08-13 12:21:57 +02:00
|
|
|
SECRET_KEY = 'ratelimit'
|
|
|
|
|
|
|
|
INSTALLED_APPS = (
|
|
|
|
'ratelimit',
|
|
|
|
)
|
|
|
|
|
|
|
|
RATELIMIT_USE_CACHE = 'default'
|
|
|
|
|
|
|
|
CACHES = {
|
|
|
|
'default': {
|
|
|
|
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
|
|
|
|
'LOCATION': 'ratelimit-tests',
|
|
|
|
},
|
2019-08-13 12:22:35 +02:00
|
|
|
'connection-errors': {
|
|
|
|
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
|
|
|
|
'LOCATION': 'test-connection-errors',
|
|
|
|
},
|
|
|
|
'connection-errors-redis': {
|
|
|
|
'BACKEND': 'django_redis.cache.RedisCache',
|
|
|
|
'LOCATION': 'test-connection-errors',
|
|
|
|
'OPTIONS': {
|
|
|
|
'IGNORE_EXCEPTIONS': True,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
'instant-expiration': {
|
|
|
|
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
|
|
|
|
'LOCATION': 'test-instant-expiration',
|
|
|
|
'TIMEOUT': 0,
|
|
|
|
},
|
2019-08-13 12:21:57 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
DATABASES = {
|
|
|
|
'default': {
|
|
|
|
'ENGINE': 'django.db.backends.sqlite3',
|
|
|
|
'NAME': 'test.db',
|
|
|
|
},
|
|
|
|
}
|
2019-08-13 12:22:35 +02:00
|
|
|
|
|
|
|
# silence system check about unset `MIDDLEWARE_CLASSES`
|
|
|
|
SILENCED_SYSTEM_CHECKS = ['1_7.W001']
|