mirror of https://github.com/zulip/zulip.git
test-backend: Move `test_messages.json` to `var/<uuid>/test-backend`.
This commit is contained in:
parent
3c1982ecab
commit
fb58b54293
|
@ -2,6 +2,9 @@ import itertools
|
||||||
import ujson
|
import ujson
|
||||||
import random
|
import random
|
||||||
from typing import List, Dict, Any
|
from typing import List, Dict, Any
|
||||||
|
import os
|
||||||
|
|
||||||
|
from scripts.lib.zulip_tools import get_or_create_dev_uuid_var_path
|
||||||
|
|
||||||
def load_config() -> Dict[str, Any]:
|
def load_config() -> Dict[str, Any]:
|
||||||
with open("zerver/tests/fixtures/config.generate_data.json", "r") as infile:
|
with open("zerver/tests/fixtures/config.generate_data.json", "r") as infile:
|
||||||
|
@ -169,7 +172,8 @@ def create_test_data() -> None:
|
||||||
|
|
||||||
paragraphs = parse_file(config, gens, config["corpus"]["filename"])
|
paragraphs = parse_file(config, gens, config["corpus"]["filename"])
|
||||||
|
|
||||||
write_file(paragraphs, "var/test_messages.json")
|
write_file(paragraphs, os.path.join(get_or_create_dev_uuid_var_path('test-backend'),
|
||||||
|
"test_messages.json"))
|
||||||
|
|
||||||
config = load_config() # type: Dict[str, Any]
|
config = load_config() # type: Dict[str, Any]
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,8 @@ from zerver.models import CustomProfileField, DefaultStream, Message, Realm, Rea
|
||||||
email_to_username, get_client, get_huddle, get_realm, get_stream, \
|
email_to_username, get_client, get_huddle, get_realm, get_stream, \
|
||||||
get_system_bot, get_user, get_user_profile_by_id
|
get_system_bot, get_user, get_user_profile_by_id
|
||||||
|
|
||||||
|
from scripts.lib.zulip_tools import get_or_create_dev_uuid_var_path
|
||||||
|
|
||||||
settings.TORNADO_SERVER = None
|
settings.TORNADO_SERVER = None
|
||||||
# Disable using memcached caches to avoid 'unsupported pickle
|
# Disable using memcached caches to avoid 'unsupported pickle
|
||||||
# protocol' errors if `populate_db` is run with a different Python
|
# protocol' errors if `populate_db` is run with a different Python
|
||||||
|
@ -559,7 +561,8 @@ def send_messages(data: Tuple[int, Sequence[Sequence[int]], Mapping[str, Any],
|
||||||
(tot_messages, personals_pairs, options, output, random_seed) = data
|
(tot_messages, personals_pairs, options, output, random_seed) = data
|
||||||
random.seed(random_seed)
|
random.seed(random_seed)
|
||||||
|
|
||||||
with open("var/test_messages.json", "r") as infile:
|
with open(os.path.join(get_or_create_dev_uuid_var_path('test-backend'),
|
||||||
|
"test_messages.json"), "r") as infile:
|
||||||
dialog = ujson.load(infile)
|
dialog = ujson.load(infile)
|
||||||
random.shuffle(dialog)
|
random.shuffle(dialog)
|
||||||
texts = itertools.cycle(dialog)
|
texts = itertools.cycle(dialog)
|
||||||
|
|
Loading…
Reference in New Issue