mirror of https://github.com/zulip/zulip.git
test_server: Set LOCAL_UPLOADS_DIR in set_up_django.
For the Casper and API tests, we need to allow setting LOCAL_UPLOADS_DIR, which is normally managed within test_runner.py.
This commit is contained in:
parent
ea2e7ccf27
commit
1418b8b05f
|
@ -20,11 +20,14 @@ if TOOLS_DIR not in sys.path:
|
||||||
sys.path.insert(0, os.path.dirname(TOOLS_DIR))
|
sys.path.insert(0, os.path.dirname(TOOLS_DIR))
|
||||||
|
|
||||||
from zerver.lib.test_fixtures import update_test_databases_if_required
|
from zerver.lib.test_fixtures import update_test_databases_if_required
|
||||||
|
from scripts.lib.zulip_tools import get_or_create_dev_uuid_var_path
|
||||||
|
|
||||||
def set_up_django(external_host):
|
def set_up_django(external_host):
|
||||||
# type: (str) -> None
|
# type: (str) -> None
|
||||||
os.environ['EXTERNAL_HOST'] = external_host
|
os.environ['EXTERNAL_HOST'] = external_host
|
||||||
os.environ["TORNADO_SERVER"] = "http://127.0.0.1:9983"
|
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'
|
os.environ['DJANGO_SETTINGS_MODULE'] = 'zproject.test_settings'
|
||||||
django.setup()
|
django.setup()
|
||||||
os.environ['PYTHONUNBUFFERED'] = 'y'
|
os.environ['PYTHONUNBUFFERED'] = 'y'
|
||||||
|
|
|
@ -126,7 +126,12 @@ ENABLE_FILE_LINKS = True
|
||||||
|
|
||||||
# These settings are set dynamically in `zerver/lib/test_runner.py`:
|
# These settings are set dynamically in `zerver/lib/test_runner.py`:
|
||||||
TEST_WORKER_DIR = ''
|
TEST_WORKER_DIR = ''
|
||||||
LOCAL_UPLOADS_DIR = ''
|
# Allow setting LOCAL_UPLOADS_DIR in the environment so that the
|
||||||
|
# Casper/API tests in test_server.py can control this.
|
||||||
|
if "LOCAL_UPLOADS_DIR" in os.environ:
|
||||||
|
LOCAL_UPLOADS_DIR = os.getenv("LOCAL_UPLOADS_DIR")
|
||||||
|
else:
|
||||||
|
LOCAL_UPLOADS_DIR = ''
|
||||||
|
|
||||||
S3_KEY = 'test-key'
|
S3_KEY = 'test-key'
|
||||||
S3_SECRET_KEY = 'test-secret-key'
|
S3_SECRET_KEY = 'test-secret-key'
|
||||||
|
|
Loading…
Reference in New Issue