mirror of
https://github.com/zulip/zulip.git
synced 2026-07-15 21:03:26 +08:00
tests: Use check_add_user_group to create groups.
This commit changes the code in test_user_groups.py to use check_add_user_group function to create user groups instead of directly using django ORM to make sure that settings would be set to the correct defaults in further commits.
This commit is contained in:
parent
138a67d97e
commit
74af803ec3
@ -103,15 +103,12 @@ class UserGroupTestCase(ZulipTestCase):
|
||||
desdemona = self.example_user("desdemona")
|
||||
shiva = self.example_user("shiva")
|
||||
|
||||
leadership_group = UserGroup.objects.create(realm=realm, name="Leadership")
|
||||
UserGroupMembership.objects.create(user_profile=desdemona, user_group=leadership_group)
|
||||
leadership_group = check_add_user_group(realm, "Leadership", [desdemona], acting_user=None)
|
||||
|
||||
staff_group = UserGroup.objects.create(realm=realm, name="Staff")
|
||||
UserGroupMembership.objects.create(user_profile=iago, user_group=staff_group)
|
||||
staff_group = check_add_user_group(realm, "Staff", [iago], acting_user=None)
|
||||
GroupGroupMembership.objects.create(supergroup=staff_group, subgroup=leadership_group)
|
||||
|
||||
everyone_group = UserGroup.objects.create(realm=realm, name="Everyone")
|
||||
UserGroupMembership.objects.create(user_profile=shiva, user_group=everyone_group)
|
||||
everyone_group = check_add_user_group(realm, "Everyone", [shiva], acting_user=None)
|
||||
GroupGroupMembership.objects.create(supergroup=everyone_group, subgroup=staff_group)
|
||||
|
||||
self.assertCountEqual(list(get_recursive_subgroups(leadership_group)), [leadership_group])
|
||||
|
||||
Loading…
Reference in New Issue
Block a user