Changeset 3437 in products for quintagroup.plonetabs/trunk/quintagroup/plonetabs/tests/test_erase.py
- Timestamp:
- Apr 20, 2012 10:04:56 AM (12 years ago)
- Location:
- quintagroup.plonetabs/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonetabs/trunk
- Property svn:mergeinfo
-
old new 1 1 /quintagroup.plonetabs/branches/plone4:3076-3243 2 /quintagroup.plonetabs/branches/tests:3394-3436
-
- Property svn:mergeinfo
-
quintagroup.plonetabs/trunk/quintagroup/plonetabs/tests/test_erase.py
r872 r3437 6 6 from Testing import ZopeTestCase as ztc 7 7 8 from zope. component import getSiteManager8 from zope.app.component.hooks import setHooks, setSite 9 9 10 10 from plone.browserlayer.utils import registered_layers … … 14 14 15 15 from quintagroup.plonetabs.tests.base import PloneTabsTestCase 16 16 17 17 18 class TestErase(PloneTabsTestCase): … … 23 24 @classmethod 24 25 def setUp(cls): 26 25 27 app = ztc.app() 26 28 portal = app.plone 29 30 # change the active local site manager 31 setHooks() 32 setSite(portal) 27 33 28 34 # elevate permissions … … 33 39 product_name = 'quintagroup.plonetabs' 34 40 if tool.isProductInstalled(product_name): 35 tool.uninstallProducts([product_name, ])41 tool.uninstallProducts([product_name, ]) 36 42 37 43 # drop elevated perms … … 43 49 def afterSetUp(self): 44 50 self.loginAsPortalOwner() 45 51 46 52 def test_actionIcons(self): 47 53 tool = getToolByName(self.portal, 'portal_actionicons') … … 49 55 self.failIf('plonetabs' in icon_ids, 50 56 'There should be no plonetabs action icon after uninstall.') 51 57 52 58 def test_controlPanel(self): 53 59 tool = getToolByName(self.portal, 'portal_controlpanel') … … 55 61 self.failIf('plonetabs' in action_ids, 56 62 'There should be no plonetabs configlet after after uninstall.') 57 63 58 64 def test_cssRegistry(self): 59 65 tool = getToolByName(self.portal, 'portal_css') … … 62 68 'There should be no ++resource++plonetabs.css stylesheets after' 63 69 ' uninstall.') 64 70 65 71 def test_jsRegistry(self): 66 72 tool = getToolByName(self.portal, 'portal_javascripts') 67 73 68 74 effects = tool.getResource('++resource++pt_effects.js') 69 75 self.failUnless(effects is None, 70 76 'There should be no ++resource++pt_effects.js script after' 71 77 ' uninstall.') 72 78 73 79 dad = tool.getResource('++resource++sa_dragdrop.js') 74 80 self.failUnless(dad is None, … … 86 92 'There should be no ++resource++plonetabsmode.kss sheets after' 87 93 ' uninstall.') 88 94 89 95 def test_propertiesTool(self): 90 96 tool = getToolByName(self.portal, 'portal_properties') … … 99 105 ' after uninstall.' 100 106 ) 101 107 102 108 def test_browserLayer(self): 103 sm = getSiteManager(self.portal)104 109 layers = [o.__name__ for o in registered_layers()] 105 110 self.failIf('IPloneTabsProductLayer' in layers, 106 111 'There should be no quintagroup.plonetabs layer after uninstall.') 112 107 113 108 114 def test_suite():
Note: See TracChangeset
for help on using the changeset viewer.