def test_no_groups(self): self.expect(self.gtool.getGroupsForPrincipal(ANY)).result([]) self.replay() um = UserMembership(self.context, self.request) result = um.get_groups('no_group') # No users self.assertEquals(result, [])
def test_with_members(self): self.expect(self.gtool.getGroupsForPrincipal(ANY)).result( ['member_group', 'admin_group', 'user_group']) self.expect( self.gtool.getGroupById('member_group')).result(self.group_1) self.expect( self.gtool.getGroupById('admin_group')).result(self.group_2) self.expect( self.gtool.getGroupById('user_group')).result(self.group_3) self.replay() um = UserMembership(self.context, self.request) result = um.get_groups('group_id') # Sorted list with userids self.assertEquals(result, ['group_2', 'group_1', 'group_3'])