Changeset 2616 in products
- Timestamp:
- Jul 5, 2010 7:34:51 PM (14 years ago)
- Location:
- quintagroup.gauth/trunk/quintagroup/gauth
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.gauth/trunk/quintagroup/gauth/configure.zcml
r2614 r2616 5 5 xmlns:genericsetup="http://namespaces.zope.org/genericsetup" 6 6 i18n_domain="quintagroup.gauth"> 7 8 9 <!-- This need for QI for possibility to find "uninstall" 10 method in then ./Extensions/install.py external method --> 11 <five:registerPackage package="." /> 7 12 8 13 <include package=".browser" /> … … 18 23 <genericsetup:registerProfile 19 24 name="uninstall" 20 title=" quintagroup.gauth"25 title="Uninstall quintagroup.gauth" 21 26 directory="profiles/uninstall" 22 27 description="Uninstalls the quintagroup.gauth package" -
quintagroup.gauth/trunk/quintagroup/gauth/tests.py
r2613 r2616 1 import re 1 2 import sys 2 import re3 3 import unittest 4 from StringIO import StringIO 5 6 #from zope.testing import doctestunit 7 #from zope.component import testing 4 8 5 from zope.component import queryUtility, queryAdapter 9 6 from zope.component import getSiteManager, getGlobalSiteManager 10 7 from Testing import ZopeTestCase as ztc 11 8 9 from Products.Five import zcml 12 10 from Products.Five import fiveconfigure 13 11 from Products.PloneTestCase import PloneTestCase as ptc … … 27 25 def setUp(cls): 28 26 fiveconfigure.debug_mode = True 29 ztc.installPackage(quintagroup.gauth) 27 import quintagroup.gauth 28 zcml.load_config('configure.zcml', quintagroup.gauth) 30 29 fiveconfigure.debug_mode = False 30 ztc.installPackage("quintagroup.gauth") 31 31 32 32 @classmethod … … 79 79 self.assertNotEqual(lgauth, None) 80 80 81 def testActionIcons(self): 82 ait = self.portal.portal_actionicons 83 ai = ait.getActionInfo("controlpanel", "quintagroup.gauth") 84 self.assertNotEqual(ai, None) 85 86 87 class TestUninstall(TestCase): 88 89 def afterSetUp(self): 90 self.loginAsPortalOwner() 91 self.addProduct("quintagroup.gauth") 92 qi = self.portal.portal_quickinstaller 93 # qi.installProducts(products=["quintagroup.gauth",]) 94 qi.uninstallProducts(products=["quintagroup.gauth",]) 95 96 def testProperties(self): 97 pp = self.portal.portal_properties 98 self.assert_(not "gauth_properties" in pp.objectIds()) 99 100 def testConfiglet(self): 101 cp = self.portal.portal_controlpanel 102 aifs = [ai['id'] for ai in cp.listActionInfos( 103 check_visibility=0, check_permissions=0, check_condition=0)] 104 self.assert_(not "quintagroup.gauth" in aifs) 105 106 def testUtility(self): 107 lsm = getSiteManager(self.portal) 108 gsm = getGlobalSiteManager() 109 lgauth = lsm.queryUtility(IGAuthUtility) 110 ggauth = gsm.queryUtility(IGAuthUtility) 111 self.assertEqual(ggauth, None) 112 self.assertEqual(lgauth, None) 113 114 def testActionIcons(self): 115 ait = self.portal.portal_actionicons 116 ai = ait.getActionInfo("controlpanel", "quintagroup.gauth") 117 self.assertEqual(ai, None) 118 81 119 82 120 class TestConfiglet(FunctionalTestCase): … … 175 213 suite = TestSuite() 176 214 suite.addTest(makeSuite(TestInstall)) 215 suite.addTest(makeSuite(TestUninstall)) 177 216 suite.addTest(makeSuite(TestConfiglet)) 178 217 suite.addTest(makeSuite(TestUtility))
Note: See TracChangeset
for help on using the changeset viewer.