mirror of
https://github.com/zulip/zulip.git
synced 2025-10-29 11:03:54 +00:00
Add test for do_deactivate_realm exit if deactivated.
Rename existing test_do_deactivate_realm to indicate test purpose is to confirm user realm cache clears when a realm is deactivated.
This commit is contained in:
@@ -128,7 +128,7 @@ class RealmTest(ZulipTestCase):
|
||||
# Since the setting fails silently, no message is returned
|
||||
self.assert_in_response("", result)
|
||||
|
||||
def test_do_deactivate_realm(self):
|
||||
def test_do_deactivate_realm_clears_user_realm_cache(self):
|
||||
# type: () -> None
|
||||
"""The main complicated thing about deactivating realm names is
|
||||
updating the cache, and we start by populating the cache for
|
||||
@@ -141,6 +141,18 @@ class RealmTest(ZulipTestCase):
|
||||
user = self.example_user('hamlet')
|
||||
self.assertTrue(user.realm.deactivated)
|
||||
|
||||
def test_do_deactivate_realm_on_deactived_realm(self):
|
||||
# type: () -> None
|
||||
"""Ensure early exit is working in realm deactivation"""
|
||||
realm = get_realm('zulip')
|
||||
self.assertFalse(realm.deactivated)
|
||||
|
||||
do_deactivate_realm(realm)
|
||||
self.assertTrue(realm.deactivated)
|
||||
|
||||
do_deactivate_realm(realm)
|
||||
self.assertTrue(realm.deactivated)
|
||||
|
||||
def test_change_realm_default_language(self):
|
||||
# type: () -> None
|
||||
new_lang = "de"
|
||||
|
||||
Reference in New Issue
Block a user