[Checkins] SVN: zope.component/tseaver-test_cleanup/ Add tests for named adapter / utility registration.

Tres Seaver cvs-admin at zope.org
Tue Jun 26 23:01:06 UTC 2012


Log message for revision 127115:
  Add tests for named adapter / utility registration.

Changed:
  _U  zope.component/tseaver-test_cleanup/
  U   zope.component/tseaver-test_cleanup/src/zope/component/tests/test_zcml.py

-=-
Modified: zope.component/tseaver-test_cleanup/src/zope/component/tests/test_zcml.py
===================================================================
--- zope.component/tseaver-test_cleanup/src/zope/component/tests/test_zcml.py	2012-06-26 23:00:58 UTC (rev 127114)
+++ zope.component/tseaver-test_cleanup/src/zope/component/tests/test_zcml.py	2012-06-26 23:01:02 UTC (rev 127115)
@@ -119,7 +119,7 @@
         _cfg_ctx = _makeConfigContext()
         self.assertRaises(TypeError, self._callFUT, _cfg_ctx, [_Factory])
  
-    def test_multiple_factory_single_for_(self):
+    def test_multiple_factory_single_for__w_name(self):
         from zope.interface import Interface
         from zope.component.interface import provideInterface
         from zope.component.zcml import handler
@@ -130,19 +130,19 @@
         class Bar(object):
             pass
         _cfg_ctx = _makeConfigContext()
-        self._callFUT(_cfg_ctx, [Foo, Bar], IFoo, [Interface])
+        self._callFUT(_cfg_ctx, [Foo, Bar], IFoo, [Interface], name='test')
         self.assertEqual(len(_cfg_ctx._actions), 3)
         self.assertEqual(_cfg_ctx._actions[0][0], ())
         # Register the adapter
         action =_cfg_ctx._actions[0][1]
         self.assertEqual(action['callable'], handler)
         self.assertEqual(action['discriminator'],
-                         ('adapter', (Interface,), IFoo, ''))
+                         ('adapter', (Interface,), IFoo, 'test'))
         self.assertEqual(action['args'][0], 'registerAdapter')
         self.assertEqual(action['args'][1].factory, Foo) #rolled up
         self.assertEqual(action['args'][2], (Interface,))
         self.assertEqual(action['args'][3], IFoo)
-        self.assertEqual(action['args'][4], '')
+        self.assertEqual(action['args'][4], 'test')
         self.assertEqual(action['args'][5], 'TESTING')
         # Register the provided interface
         self.assertEqual(_cfg_ctx._actions[1][0], ())
@@ -596,7 +596,7 @@
         self.assertEqual(action['discriminator'], None)
         self.assertEqual(action['args'], ('', IFoo))
 
-    def test_w_component_w_provides(self):
+    def test_w_component_w_provides_w_naem(self):
         from zope.interface import Interface
         from zope.component.interface import provideInterface
         from zope.component.zcml import handler
@@ -604,17 +604,18 @@
             pass
         _COMPONENT = object()
         _cfg_ctx = _makeConfigContext()
-        self._callFUT(_cfg_ctx, component=_COMPONENT, provides=IFoo)
+        self._callFUT(_cfg_ctx, component=_COMPONENT,
+                      name='test', provides=IFoo)
         self.assertEqual(len(_cfg_ctx._actions), 2)
         self.assertEqual(_cfg_ctx._actions[0][0], ())
         # Register the utility
         action =_cfg_ctx._actions[0][1]
         self.assertEqual(action['callable'], handler)
-        self.assertEqual(action['discriminator'], ('utility', IFoo, ''))
+        self.assertEqual(action['discriminator'], ('utility', IFoo, 'test'))
         self.assertEqual(action['args'][0], 'registerUtility')
         self.assertEqual(action['args'][1], _COMPONENT)
         self.assertEqual(action['args'][2], IFoo)
-        self.assertEqual(action['args'][3], '')
+        self.assertEqual(action['args'][3], 'test')
         self.assertEqual(action['args'][4], 'TESTING')
         # Register the provided interface
         self.assertEqual(_cfg_ctx._actions[1][0], ())



More information about the checkins mailing list