[Checkins] SVN: zope.component/tseaver-test_cleanup/ Fix coverage after commenting-out functests.

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


Log message for revision 127119:
  Fix coverage after commenting-out functests.

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

-=-
Modified: zope.component/tseaver-test_cleanup/src/zope/component/tests/test_interface.py
===================================================================
--- zope.component/tseaver-test_cleanup/src/zope/component/tests/test_interface.py	2012-06-26 23:01:14 UTC (rev 127118)
+++ zope.component/tseaver-test_cleanup/src/zope/component/tests/test_interface.py	2012-06-26 23:01:18 UTC (rev 127119)
@@ -35,6 +35,18 @@
         IBar = InterfaceClass('IBar')
         self.assertRaises(TypeError, self._callFUT, 'xxx', IFoo, IBar)
 
+    def test_w_class(self):
+        from zope.interface.interfaces import IInterface
+        from zope.component.globalregistry import getGlobalSiteManager
+        gsm = getGlobalSiteManager()
+        class IBar(IInterface):
+            pass
+        class Foo(object):
+            pass
+        self._callFUT('', Foo, IBar)
+        self.assertFalse(IBar.providedBy(Foo))
+        self.assertEqual(len(list(gsm.getUtilitiesFor(IBar))), 0)
+
     def test_wo_name_w_iface_type(self):
         from zope.interface import Interface
         from zope.interface.interfaces import IInterface



More information about the checkins mailing list