mirror of https://github.com/zulip/zulip.git
tornado: Be more explicit about tornado configuration in testing.
Passing this through the environment needlessly complicates the logic.
This commit is contained in:
parent
f638518722
commit
922940e223
|
@ -24,8 +24,8 @@ from zerver.lib.test_fixtures import update_test_databases_if_required
|
|||
|
||||
|
||||
def set_up_django(external_host: str) -> None:
|
||||
os.environ['FULL_STACK_ZULIP_TEST'] = '1'
|
||||
os.environ['EXTERNAL_HOST'] = external_host
|
||||
os.environ["TORNADO_SERVER"] = "http://127.0.0.1:9983"
|
||||
os.environ["LOCAL_UPLOADS_DIR"] = get_or_create_dev_uuid_var_path(
|
||||
'test-backend/test_uploads')
|
||||
os.environ['DJANGO_SETTINGS_MODULE'] = 'zproject.test_settings'
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import os
|
||||
from typing import Dict, List, Tuple
|
||||
from typing import Dict, List, Optional, Tuple
|
||||
|
||||
import ldap
|
||||
from django_auth_ldap.config import LDAPSearch
|
||||
|
@ -17,6 +17,10 @@ from .settings import (
|
|||
WEBPACK_LOADER,
|
||||
)
|
||||
|
||||
FULL_STACK_ZULIP_TEST = "FULL_STACK_ZULIP_TEST" in os.environ
|
||||
PUPPETEER_TESTS = "PUPPETEER_TESTS" in os.environ
|
||||
|
||||
|
||||
FAKE_EMAIL_DOMAIN = "zulip.testserver"
|
||||
|
||||
# Clear out the REALM_HOSTS set in dev_settings.py
|
||||
|
@ -36,16 +40,15 @@ DATABASES["default"] = {
|
|||
"OPTIONS": {"connection_factory": TimeTrackingConnection},
|
||||
}
|
||||
|
||||
TORNADO_SERVER = os.environ.get("TORNADO_SERVER")
|
||||
if TORNADO_SERVER is not None:
|
||||
# This covers the Casper test suite case
|
||||
pass
|
||||
# Tests don't use Tornado by default
|
||||
TORNADO_SERVER: Optional[str] = None
|
||||
|
||||
if FULL_STACK_ZULIP_TEST:
|
||||
TORNADO_SERVER = "http://127.0.0.1:9983"
|
||||
else:
|
||||
# This covers the backend test suite case
|
||||
CAMO_URI = 'https://external-content.zulipcdn.net/external_content/'
|
||||
CAMO_KEY = 'dummy'
|
||||
|
||||
PUPPETEER_TESTS = "PUPPETEER_TESTS" in os.environ
|
||||
if PUPPETEER_TESTS:
|
||||
# Disable search pills prototype for production use
|
||||
SEARCH_PILLS_ENABLED = False
|
||||
|
|
Loading…
Reference in New Issue