[Checkins] SVN: zope.intid/trunk/ Use the zope.component API in favor of ztapi.

Hanno Schlichting hannosch at hannosch.eu
Sat Dec 26 12:42:07 EST 2009


Log message for revision 107118:
  Use the zope.component API in favor of ztapi.
  

Changed:
  U   zope.intid/trunk/CHANGES.txt
  U   zope.intid/trunk/src/zope/intid/tests.py

-=-
Modified: zope.intid/trunk/CHANGES.txt
===================================================================
--- zope.intid/trunk/CHANGES.txt	2009-12-26 17:36:06 UTC (rev 107117)
+++ zope.intid/trunk/CHANGES.txt	2009-12-26 17:42:07 UTC (rev 107118)
@@ -5,7 +5,7 @@
 3.7.2 (unreleased)
 ------------------
 
-- No changes yet
+- Use the zope.component API in favor of ztapi.
 
 3.7.1 (2009-05-18)
 ------------------

Modified: zope.intid/trunk/src/zope/intid/tests.py
===================================================================
--- zope.intid/trunk/src/zope/intid/tests.py	2009-12-26 17:36:06 UTC (rev 107117)
+++ zope.intid/trunk/src/zope/intid/tests.py	2009-12-26 17:42:07 UTC (rev 107118)
@@ -20,9 +20,11 @@
 import BTrees
 from persistent import Persistent
 from persistent.interfaces import IPersistent
-from zope.app.testing import setup, ztapi
+from zope.app.testing import setup
 from ZODB.interfaces import IConnection
 from zope.component import getSiteManager
+from zope.component import provideAdapter
+from zope.component import provideHandler
 from zope.interface import implements
 from zope.interface.verify import verifyObject
 from zope.keyreference.persistent import KeyReferenceToPersistent
@@ -56,9 +58,9 @@
     """Registers adapters ILocation->IConnection and IPersistent->IReference"""
     def setUp(self):
         self.root = setup.placefulSetUp(site=True)
-        ztapi.provideAdapter(IPersistent, IConnection, connectionOfPersistent)
-        ztapi.provideAdapter(IPersistent, IKeyReference,
-                             KeyReferenceToPersistent)
+        provideAdapter(connectionOfPersistent, (IPersistent, ), IConnection)
+        provideAdapter(
+            KeyReferenceToPersistent, (IPersistent, ), IKeyReference)
 
     def tearDown(self):
         setup.placefulTearDown()
@@ -178,8 +180,7 @@
 class TestSubscribers(ReferenceSetupMixin, unittest.TestCase):
 
     def setUp(self):
-        from zope.site.folder import Folder, rootFolder
-        from zope.component import provideHandler
+        from zope.site.folder import Folder
 
         ReferenceSetupMixin.setUp(self)
 
@@ -214,8 +215,8 @@
         def appendObjectEvent(obj, event):
             objevents.append((obj, event))
 
-        ztapi.subscribe([IIntIdRemovedEvent], None, events.append)
-        ztapi.subscribe([IFolder, IIntIdRemovedEvent], None, appendObjectEvent)
+        provideHandler(events.append, [IIntIdRemovedEvent])
+        provideHandler(appendObjectEvent, [IFolder, IIntIdRemovedEvent])
 
         # This should unregister the object in all utilities, not just the
         # nearest one.
@@ -248,8 +249,8 @@
         def appendObjectEvent(obj, event):
             objevents.append((obj, event))
 
-        ztapi.subscribe([IIntIdAddedEvent], None, events.append)
-        ztapi.subscribe([IFolder, IIntIdAddedEvent], None, appendObjectEvent)
+        provideHandler(events.append, [IIntIdAddedEvent])
+        provideHandler(appendObjectEvent, [IFolder, IIntIdAddedEvent])
 
         # This should register the object in all utilities, not just the
         # nearest one.



More information about the checkins mailing list