[Checkins] SVN: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/ Substitute zope.app.zapi by direct calls to its wrapped apis. See bug 219302

Lorenzo Gil lgs at sicem.biz
Sun Apr 20 05:29:06 EDT 2008


Log message for revision 85497:
  Substitute zope.app.zapi by direct calls to its wrapped apis. See bug 219302

Changed:
  U   zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/servercontrol.py
  U   zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
  U   zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/translationdomaincontrol.py
  U   zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/tests/test_runtimeinfo.py

-=-
Modified: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/servercontrol.py
===================================================================
--- zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/servercontrol.py	2008-04-20 02:16:32 UTC (rev 85496)
+++ zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/servercontrol.py	2008-04-20 09:29:04 UTC (rev 85497)
@@ -17,7 +17,7 @@
 """
 __docformat__ = 'restructuredtext'
 
-from zope.app import zapi
+import zope.component
 from zope.app.applicationcontrol.interfaces import IServerControl
 
 from zope.app.applicationcontrol.i18n import ZopeMessageFactory as _
@@ -26,7 +26,7 @@
 class ServerControlView(object):
 
     def serverControl(self):
-        return zapi.getUtility(IServerControl)
+        return zope.component.getUtility(IServerControl)
 
     def action(self):
         """Do the shutdown/restart!"""

Modified: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
===================================================================
--- zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py	2008-04-20 02:16:32 UTC (rev 85496)
+++ zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py	2008-04-20 09:29:04 UTC (rev 85497)
@@ -17,8 +17,8 @@
 """
 import unittest
 
+import zope.component
 from zope.interface import implements
-from zope.app import zapi
 from zope.app.applicationcontrol.applicationcontrol import applicationController
 from zope.app.applicationcontrol.browser.servercontrol import ServerControlView
 from zope.app.applicationcontrol.interfaces import IServerControl
@@ -46,7 +46,8 @@
 
     def test_ServerControlView(self):
         control = ServerControlStub()
-        zapi.getGlobalSiteManager().registerUtility(control, IServerControl)
+        globalSiteManager = zope.component.getGlobalSiteManager()
+        globalSiteManager.registerUtility(control, IServerControl)
 
         test_serverctrl = self._TestView__newView(
             applicationController,

Modified: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/translationdomaincontrol.py
===================================================================
--- zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/translationdomaincontrol.py	2008-04-20 02:16:32 UTC (rev 85496)
+++ zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/browser/translationdomaincontrol.py	2008-04-20 09:29:04 UTC (rev 85497)
@@ -17,8 +17,8 @@
 """
 __docformat__ = 'restructuredtext'
 
+import zope.component
 from zope.i18n.interfaces import ITranslationDomain
-from zope.app import zapi
 from zope.app.applicationcontrol.i18n import ZopeMessageFactory as _
 
 
@@ -26,7 +26,7 @@
 
     def getCatalogsInfo(self):
         info = []
-        for name, domain in zapi.getUtilitiesFor(ITranslationDomain):
+        for name, domain in zope.component.getUtilitiesFor(ITranslationDomain):
             if not hasattr(domain, 'getCatalogsInfo'):
                 continue
             lang_info = []
@@ -44,7 +44,7 @@
             language = self.request.get('language')
             domain = self.request.get('domain')
 
-            domain = zapi.getUtility(ITranslationDomain, domain)
+            domain = zope.component.getUtility(ITranslationDomain, domain)
             for lang, fileNames in domain.getCatalogsInfo().items():
                 if lang == language:
                     domain.reloadCatalogs(fileNames)

Modified: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/tests/test_runtimeinfo.py
===================================================================
--- zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/tests/test_runtimeinfo.py	2008-04-20 02:16:32 UTC (rev 85496)
+++ zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/tests/test_runtimeinfo.py	2008-04-20 09:29:04 UTC (rev 85497)
@@ -22,7 +22,7 @@
 except ImportError:
     locale = None
 
-from zope.app import zapi
+import zope.component
 from zope.interface import implements
 from zope.interface.verify import verifyObject
 from zope.app.applicationcontrol.applicationcontrol import applicationController
@@ -80,7 +80,9 @@
         # we expect that there is no utility
         self.assertEqual(runtime_info.getZopeVersion(), u"Unavailable")
 
-        zapi.getSiteManager().registerUtility(TestZopeVersion(), IZopeVersion)
+        siteManager = zope.component.getSiteManager()
+        siteManager.registerUtility(TestZopeVersion(), IZopeVersion)
+
         self.assertEqual(runtime_info.getZopeVersion(), stupid_version_string)
 
     def test_PythonVersion(self):



More information about the Checkins mailing list