def test_can_undo_share_community_with_group(self): george = self.george rebels = self.rebels bikers = self.bikers self.assertFalse(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.NONE) george.uaccess.share_community_with_group(rebels, bikers, PrivilegeCodes.VIEW) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.VIEW) self.assertTrue(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) george.uaccess.undo_share_community_with_group(rebels, bikers) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.NONE) self.assertFalse(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) george.uaccess.share_community_with_group(rebels, bikers, PrivilegeCodes.VIEW) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.VIEW) self.assertTrue(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) george.uaccess.undo_share_community_with_group(rebels, bikers) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.NONE) self.assertFalse(george.uaccess.can_undo_share_community_with_group(rebels, bikers))
def test_can_undo_share_community_with_group(self): george = self.george rebels = self.rebels bikers = self.bikers self.assertFalse(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.NONE) george.uaccess.share_community_with_group(rebels, bikers, PrivilegeCodes.CHANGE) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.CHANGE) self.assertTrue(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) george.uaccess.undo_share_community_with_group(rebels, bikers) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.NONE) self.assertFalse(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) george.uaccess.share_community_with_group(rebels, bikers, PrivilegeCodes.VIEW) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.VIEW) self.assertTrue(george.uaccess.can_undo_share_community_with_group(rebels, bikers)) george.uaccess.undo_share_community_with_group(rebels, bikers) self.assertEqual( GroupCommunityPrivilege.get_privilege(community=rebels, group=bikers), PrivilegeCodes.NONE) self.assertFalse(george.uaccess.can_undo_share_community_with_group(rebels, bikers))
def test_groupcommunityresult_update(self): george = self.george rebels = self.rebels bikers = self.bikers self.assertEqual( GroupCommunityPrivilege.get_privilege( community=rebels, group=bikers), PrivilegeCodes.NONE) GroupCommunityPrivilege.update( community=rebels, group=bikers, privilege=PrivilegeCodes.VIEW, grantor=george) self.assertEqual( GroupCommunityPrivilege.get_privilege( community=rebels, group=bikers), PrivilegeCodes.VIEW)
def test_groupcommunityresult_update(self): george = self.george rebels = self.rebels bikers = self.bikers self.assertEqual( GroupCommunityPrivilege.get_privilege( community=rebels, group=bikers), PrivilegeCodes.NONE) GroupCommunityPrivilege.update( community=rebels, group=bikers, privilege=PrivilegeCodes.CHANGE, grantor=george) self.assertEqual( GroupCommunityPrivilege.get_privilege( community=rebels, group=bikers), PrivilegeCodes.CHANGE)