[Checkins] SVN: zope.component/tseaver-test_cleanup/ 100% coverage for z.c.hookable.

Tres Seaver cvs-admin at zope.org
Mon Jun 25 04:04:38 UTC 2012


Log message for revision 127061:
  100% coverage for z.c.hookable.

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

-=-
Modified: zope.component/tseaver-test_cleanup/src/zope/component/tests/test_hookable.py
===================================================================
--- zope.component/tseaver-test_cleanup/src/zope/component/tests/test_hookable.py	2012-06-25 04:04:25 UTC (rev 127060)
+++ zope.component/tseaver-test_cleanup/src/zope/component/tests/test_hookable.py	2012-06-25 04:04:34 UTC (rev 127061)
@@ -125,7 +125,16 @@
         else:
             self.fail('Deleted implementation')
 
+    def test_ctor___call__(self):
+        from zope.component.hookable import hookable
+        _called = []
+        def foo(*args, **kw):
+            _called.append((args, kw))
+        hooked = hookable(foo)
+        hooked('one', 'two', bar='baz')
+        self.assertEqual(_called, [(('one', 'two'), {'bar': 'baz'})])
 
+
 def test_suite():
     return unittest.TestSuite((
         unittest.makeSuite(HookableTests),



More information about the checkins mailing list