mirror of
https://github.com/zulip/zulip.git
synced 2025-11-12 01:47:41 +00:00
This fixes a nondeterministic test failure for me. The first message sent in the test suite appears to get dropped. I don't know why this is, and I'm pretty sure it was an existing bug. This message used to be the one disabling the tutorial, which might explain why that didn't always work. Regardless, this commit at least makes the test suite usable, and we can work on fixing that bug later. (imported from commit 063e40871b9883e3a6dab93a4e0a51c5b2dae4b7)
55 lines
1.5 KiB
Python
55 lines
1.5 KiB
Python
from settings import *
|
|
import os
|
|
import logging
|
|
|
|
DATABASES["default"] = {"NAME": "zephyr/tests/zephyrdb.test",
|
|
"ENGINE": "django.db.backends.sqlite3",
|
|
"OPTIONS": { "timeout": 20, },}
|
|
|
|
if "TORNADO_SERVER" in os.environ:
|
|
TORNADO_SERVER = os.environ["TORNADO_SERVER"]
|
|
else:
|
|
TORNADO_SERVER = None
|
|
|
|
# Decrease the get_updates timeout to 1 second.
|
|
# This allows CasperJS to proceed quickly to the next test step.
|
|
POLL_TIMEOUT = 1000
|
|
|
|
# Don't use the real message log for tests
|
|
EVENT_LOG_DIR = '/tmp/humbug-test-event-log'
|
|
|
|
# Print our emails rather than sending them
|
|
EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend'
|
|
|
|
TEST_SUITE = True
|
|
|
|
# Don't use rabbitmq from the test suite -- the user_profile_ids for
|
|
# any generated queue elements won't match those being used by the
|
|
# real app.
|
|
USING_RABBITMQ = False
|
|
|
|
# Disable the tutorial because it confuses the client tests.
|
|
TUTORIAL_ENABLED = False
|
|
|
|
# Disable use of memcached for caching
|
|
CACHES = {
|
|
'default': {
|
|
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
|
'LOCATION': 'humbug-default-test-cache',
|
|
'TIMEOUT': 3600,
|
|
'OPTIONS': {
|
|
'MAX_ENTRIES': 100000
|
|
},
|
|
},
|
|
'database': {
|
|
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
|
'LOCATION': 'humbug-database-test-cache',
|
|
'TIMEOUT': 3600,
|
|
'OPTIONS': {
|
|
'MAX_ENTRIES': 100000
|
|
},
|
|
} }
|
|
|
|
requests_logger = logging.getLogger('humbug.requests')
|
|
requests_logger.setLevel(logging.WARNING)
|