Changeset 3128 in products for quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testInstallation.py
- Timestamp:
- Apr 18, 2011 11:16:39 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testInstallation.py
r1957 r3128 1 1 from base import * 2 2 3 3 4 class TestInstallation(ptc.FunctionalTestCase): … … 15 16 def testPropertysheetInstall(self): 16 17 pp = getToolByName(self.portal, 'portal_properties') 17 self.assert_(PROPERTY_SHEET in pp.objectIds(), 'Property sheet isn\'t found') 18 msg = 'Property sheet isn\'t found' 19 self.assert_(PROPERTY_SHEET in pp.objectIds(), msg) 18 20 19 21 def testPropertysheetUninstall(self): … … 24 26 25 27 def testConfigletInstall(self): 26 self.assert_(CONFIGLET_ID in [a.getId() for a in self.cp.listActions()], 'Configlet not found') 28 list_ids = [] 29 for action in self.cp.listActions(): 30 list_ids.append(action.getId()) 31 self.assert_(CONFIGLET_ID in list_ids, 'Configlet not found') 27 32 28 33 def testConfigletUninstall(self): 29 34 self.qi.uninstallProducts([PRODUCT_NAME]) 30 self.assertNotEqual(self.qi.isProductInstalled(PRODUCT_NAME), True,'%s is already installed' % PRODUCT_NAME) 31 self.assert_(not CONFIGLET_ID in [a.getId() for a in self.cp.listActions()], 'Configlet found after uninstallation') 35 self.assertNotEqual(self.qi.isProductInstalled(PRODUCT_NAME), True, 36 '%s is already installed' % PRODUCT_NAME) 37 list_ids = [] 38 for action in self.cp.listActions(): 39 list_ids.append(action.getId()) 40 msg = 'Configlet found after uninstallation' 41 self.assert_(not CONFIGLET_ID in list_ids, msg) 32 42 33 43 def testSkinsInstall(self): … … 38 48 path = map(str.strip, path.split(',')) 39 49 for layer in layers: 40 self.assert_(layer.split('/')[0] in skinstool.objectIds(), '%s directory view not found in portal_skins after installation' % layer) 41 self.assert_(layer in path, '%s layer not found in %s' % (PRODUCT_NAME, skin)) 50 msg = '%s directory view not found in'\ 51 'portal_skins after installation' % layer 52 self.assert_(layer.split('/')[0] in skinstool.objectIds(), msg) 53 msg = '%s layer not found in %s' % (PRODUCT_NAME, skin) 54 self.assert_(layer in path, msg) 42 55 43 56 def testSkinsUninstall(self): 44 57 self.qi.uninstallProducts([PRODUCT_NAME]) 45 self.assertNotEqual(self.qi.isProductInstalled(PRODUCT_NAME), True,'%s is already installed' % PRODUCT_NAME) 58 self.assertNotEqual(self.qi.isProductInstalled(PRODUCT_NAME), True, 59 '%s is already installed' % PRODUCT_NAME) 46 60 skinstool = self.st 47 61 layers = self.getLayers() … … 50 64 path = map(str.strip, path.split(',')) 51 65 for layer in layers: 52 self.assert_(not layer.split('/')[0] in skinstool.objectIds(), '%s directory view found in portal_skins after uninstallation' % layer) 53 self.assert_(not layer in path, '%s layer found in %s after uninstallation' % (layer, skin)) 66 msg = '%s directory view found in'\ 67 'portal_skins after uninstallation' % layer 68 skins_tool_ids = skinstool.objectIds() 69 self.assert_(not layer.split('/')[0] in skins_tool_ids, msg) 70 msg = '%s layer found in'\ 71 '%s after uninstallation' % (layer, skin) 72 self.assert_(not layer in path, msg) 54 73 55 74 def testToolInstall(self): … … 58 77 def testToolUninstall(self): 59 78 self.qi.uninstallProducts([PRODUCT_NAME]) 60 self.assertNotEqual(self.qi.isProductInstalled(PRODUCT_NAME), True, 79 self.assertNotEqual(self.qi.isProductInstalled(PRODUCT_NAME), True, 61 80 '%s is already installed' % PRODUCT_NAME) 62 81 self.assert_(not TOOL_ID in self.portal.objectIds()) … … 69 88 self.assert_(not self.portal.hasProperty(CAPTCHA_KEY)) 70 89 90 71 91 def test_suite(): 72 92 suite = unittest.TestSuite()
Note: See TracChangeset
for help on using the changeset viewer.