mirror of https://github.com/zulip/zulip.git
Disable notify_new_message calls in testing and populate_db
(imported from commit 07a0fea4173e2e27a90ac5f111927f0000377764)
This commit is contained in:
parent
648755ebbd
commit
ea916951f4
|
@ -92,6 +92,11 @@ INITIAL_API_KEY_SALT = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
# FIXME: store this password more securely
|
# FIXME: store this password more securely
|
||||||
SHARED_SECRET = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
|
SHARED_SECRET = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
|
||||||
|
|
||||||
|
# Are we running in an environment with the Tornado server?
|
||||||
|
# This should be True for both deployment and local development.
|
||||||
|
# We set it to False when running tests or populate_db.
|
||||||
|
HAVE_TORNADO_SERVER = True
|
||||||
|
|
||||||
# URL where Django code posts to the Tornado code to notify of new messages
|
# URL where Django code posts to the Tornado code to notify of new messages
|
||||||
NOTIFY_NEW_MESSAGE_URL = 'http://localhost:9993/notify_new_message'
|
NOTIFY_NEW_MESSAGE_URL = 'http://localhost:9993/notify_new_message'
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,8 @@ import datetime
|
||||||
import random
|
import random
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
|
|
||||||
|
settings.HAVE_TORNADO_SERVER = False
|
||||||
|
|
||||||
def create_users(name_list):
|
def create_users(name_list):
|
||||||
for name, email in name_list:
|
for name, email in name_list:
|
||||||
(short_name, domain) = email.split("@")
|
(short_name, domain) = email.split("@")
|
||||||
|
|
|
@ -286,6 +286,8 @@ def do_send_message(message, synced_from_mit=False, no_log=False):
|
||||||
for user_profile in recipients:
|
for user_profile in recipients:
|
||||||
UserMessage(user_profile=user_profile, message=message).save()
|
UserMessage(user_profile=user_profile, message=message).save()
|
||||||
|
|
||||||
|
# We can only publish messages to longpolling clients if the Tornado server is running.
|
||||||
|
if settings.HAVE_TORNADO_SERVER:
|
||||||
requests.post(settings.NOTIFY_NEW_MESSAGE_URL, data=[
|
requests.post(settings.NOTIFY_NEW_MESSAGE_URL, data=[
|
||||||
('secret', settings.SHARED_SECRET),
|
('secret', settings.SHARED_SECRET),
|
||||||
('message', message.id)]
|
('message', message.id)]
|
||||||
|
|
|
@ -18,6 +18,7 @@ import re
|
||||||
|
|
||||||
settings.MESSAGE_LOG = "/tmp/test-message-log"
|
settings.MESSAGE_LOG = "/tmp/test-message-log"
|
||||||
settings.EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend'
|
settings.EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend'
|
||||||
|
settings.HAVE_TORNADO_SERVER = False
|
||||||
|
|
||||||
|
|
||||||
def find_key_by_email(address):
|
def find_key_by_email(address):
|
||||||
|
|
Loading…
Reference in New Issue