Changeset 1926 in products
- Timestamp:
- Mar 16, 2010 4:42:19 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/tests/testInstallation.py
r1917 r1926 63 63 configTool = getToolByName(self.portal, 'portal_controlpanel', None) 64 64 self.assert_(PROJECT_NAME in [a.getId() for a in configTool.listActions()], 'Configlet not found') 65 66 def test_skins_install(self):67 skinstool=getToolByName(self.portal, 'portal_skins')68 69 for skin in skinstool.getSkinSelections():70 path = skinstool.getSkinPath(skin)71 path = map( string.strip, string.split( path,',' ) )72 self.assert_(PROJECT_NAME in path, 'qSEOptimizer layer not found in %s' %skin)73 65 74 66 def test_viewlets_install(self): … … 116 108 'Configlet found after uninstallation') 117 109 118 def test_skins_uninstall(self):119 self.assertNotEqual(self.qi.isProductInstalled(PROJECT_NAME), True,120 'qSEOptimizer is already installed')121 skinstool=getToolByName(self.portal, 'portal_skins')122 123 for skin in skinstool.getSkinSelections():124 path = skinstool.getSkinPath(skin)125 path = map( string.strip, string.split( path,',' ) )126 self.assertEqual(PROJECT_NAME in path, False,127 'qSEOptimizer layer found in %s after uninstallation' %skin)128 129 110 def test_viewlets_uninstall(self): 130 111 VIEWLETS = ['quintagroup.seoptimizer.seotags', … … 225 206 " %s != %s" %(ctws, CONTENTTYPES_WITH_SEOACTION)) 226 207 208 def testRemoveSkin(self): 209 # Test remove layers 210 layer = 'quintagroup.seoptimizer' 211 skinstool = getToolByName(self.portal, 'portal_skins') 212 for skin in skinstool.getSkinSelections(): 213 paths = ','.join((skinstool.getSkinPath(skin), layer)) 214 skinstool.addSkinSelection(skin, paths) 215 self.qi.reinstallProducts([PROJECT_NAME]) 216 for skin in skinstool.getSkinSelections(): 217 path = skinstool.getSkinPath(skin) 218 path = map(string.strip, string.split(path, ',')) 219 self.assertEqual(layer in path, False, 220 '%s layer found in %s after uninstallation' %(layer, skin)) 221 227 222 228 223 def test_suite():
Note: See TracChangeset
for help on using the changeset viewer.