mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 14:03:30 +00:00 
			
		
		
		
	user-groups: Add groups to page_params.
This commit is contained in:
		@@ -13,6 +13,7 @@ from zerver.lib.user_groups import (
 | 
			
		||||
    get_user_groups,
 | 
			
		||||
    user_groups_in_realm,
 | 
			
		||||
    get_memberships_of_users,
 | 
			
		||||
    user_groups_in_realm_serialized,
 | 
			
		||||
)
 | 
			
		||||
from zerver.models import UserProfile, UserGroup, get_realm, Realm, \
 | 
			
		||||
    UserGroupMembership
 | 
			
		||||
@@ -33,6 +34,19 @@ class UserGroupTestCase(ZulipTestCase):
 | 
			
		||||
        self.assertEqual(len(user_groups), 1)
 | 
			
		||||
        self.assertEqual(user_groups[0].name, 'support')
 | 
			
		||||
 | 
			
		||||
    def test_user_groups_in_realm_serialized(self):
 | 
			
		||||
        # type: () -> None
 | 
			
		||||
        realm = get_realm('zulip')
 | 
			
		||||
        user_group = self.create_user_group_for_test('support')
 | 
			
		||||
        hamlet = self.example_user('hamlet')
 | 
			
		||||
        check_add_user_to_user_group(hamlet, user_group)
 | 
			
		||||
        members = user_groups_in_realm_serialized(realm)
 | 
			
		||||
        self.assertEqual(len(members), 1)
 | 
			
		||||
        self.assertEqual(members[0]['id'], user_group.id)
 | 
			
		||||
        self.assertEqual(members[0]['name'], user_group.name)
 | 
			
		||||
        self.assertEqual(members[0]['description'], '')
 | 
			
		||||
        self.assertEqual(members[0]['members'], [4, 6])
 | 
			
		||||
 | 
			
		||||
    def test_get_user_groups(self):
 | 
			
		||||
        # type: () -> None
 | 
			
		||||
        othello = self.example_user('othello')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user