mirror of https://github.com/zulip/zulip.git
populate_db: Set user_topic policies to NEVER only for test-database.
Earlier, the 'automatically_follow_topics_policy' and
'automatically_unmute_topics_in_muted_streams_policy' were set
to 'NEVER' for both the test and dev databases.
This commit fixes the incorrect behavior.
Now, we set it to 'NEVER' only for the test-database.
We need the actual default value in our dev database.
We explicitly set it to NEVER for test-database as it skews other
tests by generating extra events and db queries. We have separate
tests with different values to test the intended behavior related
to these settings.
The bug was introduced in 58568a6
.
This commit is contained in:
parent
db05d7ef0c
commit
5a95ae3650
|
@ -829,6 +829,7 @@ class Command(BaseCommand):
|
||||||
UserProfile.objects.filter(is_bot=False, realm=zulip_realm)
|
UserProfile.objects.filter(is_bot=False, realm=zulip_realm)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if options["test_suite"]:
|
||||||
# As we plan to change the default values for 'automatically_follow_topics_policy' and
|
# As we plan to change the default values for 'automatically_follow_topics_policy' and
|
||||||
# 'automatically_unmute_topics_in_muted_streams_policy' in the future, it will lead to
|
# 'automatically_unmute_topics_in_muted_streams_policy' in the future, it will lead to
|
||||||
# skewing a lot of our tests, which now need to take into account extra events and database queries.
|
# skewing a lot of our tests, which now need to take into account extra events and database queries.
|
||||||
|
|
Loading…
Reference in New Issue