def test_context_manager(self): PROTECTED = [relatedItemsField.relationship] set_protected_relationships(PROTECTED) with DisabledProtection(PROTECTED): self.assertEquals(get_protected_relationships(), []) self.assertEquals(get_protected_relationships(), PROTECTED)
def test_do_not_raise_ILinkIntegrityInfo(self): set_protected_relationships([]) portal = self.layer['portal'] setRoles(portal, TEST_USER_ID, ['Manager']) login(portal, TEST_USER_NAME) PAGE_ID = 'a_page' portal.invokeFactory('Document', PAGE_ID) page = getattr(portal, PAGE_ID) OTHER_PAGE_ID = 'other_page' portal.invokeFactory('Document', OTHER_PAGE_ID) other_page = getattr(portal, OTHER_PAGE_ID) page.setRelatedItems(other_page) other_page.delete_confirmation()
def test_config(self): PROTECTED = [relatedItemsField.relationship] set_protected_relationships(PROTECTED) self.assertEquals(get_protected_relationships(), PROTECTED)