Example #1
0
 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)
Example #4
0
 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)
Example #5
0
 def testGetObError(self):
     manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER)
     rope = getattr(self.folder, FOLDER_ID)
     self.assertRaises(AttributeError, rope._getOb, "notfound")
Example #6
0
 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())
Example #7
0
 def testInstantiateFolder(self):
     manage_addFolder(self.folder, FOLDER_ID, SIMPLE_ITEM_MAPPER)
     self.failUnless(FOLDER_ID in self.folder.objectIds())
Example #8
0
 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)