def testDeleteRopeFolder(self): manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) transaction.commit() browser = self.browser browser.open(self.folder_path + "/manage_main") ctl = browser.getControl(name="ids:list") ctl.value = [FOLDER_ID] browser.getControl(name="manage_delObjects:method").click() self.failIf(FOLDER_ID in self.folder.objectIds())
def afterSetUp(self): self.setRoles(['Manager']) self.folder_path = self.folder.absolute_url() manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) self.rope = getattr(self.folder, FOLDER_ID) self.item_path = self.folder_path + '/%s/%s' % (FOLDER_ID, ITEM_ID) transaction.commit() self.browser = plone.testing.z2.Browser(self.layer['app']) self.browser.handleErrors = False self.browser.addHeader('Authorization', 'Basic %s:%s' % (user_name, user_password))
def afterSetUp(self): manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) self.rope = getattr(self.folder, FOLDER_ID)
def makeTestObject(self): if hasattr(self.folder, FOLDER_ID): self.folder.manage_delObjects([FOLDER_ID]) manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) return getattr(self.folder, FOLDER_ID)
def testGetObError(self): manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) rope = getattr(self.folder, FOLDER_ID) self.assertRaises(AttributeError, rope._getOb, "notfound")
def testDeleteFolder(self): manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) self.folder.manage_delObjects([FOLDER_ID]) self.failIf(FOLDER_ID in self.folder.objectIds())
def testInstantiateFolder(self): manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) self.failUnless(FOLDER_ID in self.folder.objectIds())
def testViewRopeFolder(self): manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER) transaction.commit() browser = self.browser browser.open(self.folder_path + "/%s/manage_main" % FOLDER_ID) self.failUnless("Rope Folder" in browser.contents)