[Checkins] SVN: zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/ Test interface conformance.

Tres Seaver cvs-admin at zope.org
Wed May 9 05:51:22 UTC 2012


Log message for revision 125758:
  Test interface conformance.
  
  Fix bug in IConfigurationContext.action exposed by this test.

Changed:
  U   zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/interfaces.py
  U   zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_config.py

-=-
Modified: zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/interfaces.py
===================================================================
--- zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/interfaces.py	2012-05-09 05:51:15 UTC (rev 125757)
+++ zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/interfaces.py	2012-05-09 05:51:19 UTC (rev 125758)
@@ -82,7 +82,7 @@
         it needs to be procssed.
         """
 
-    def action(self, discriminator, callable, args=(), kw={}, order=0,
+    def action(discriminator, callable, args=(), kw={}, order=0,
                includepath=None, info=None):
         """Record a configuration action
 

Modified: zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_config.py
===================================================================
--- zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_config.py	2012-05-09 05:51:15 UTC (rev 125757)
+++ zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_config.py	2012-05-09 05:51:19 UTC (rev 125758)
@@ -454,9 +454,7 @@
         reg.register(IFoo, (NS, NAME), _factory)
         self.assertRaises(ConfigurationError, reg.factory, context, (NS, NAME))
 
-    #TODO: coverage
 
-
 class ConfigurationMachineTests(unittest.TestCase):
 
     def _getTargetClass(self):
@@ -466,6 +464,16 @@
     def _makeOne(self, *args, **kw):
         return self._getTargetClass()(*args, **kw)
 
+    def test_class_conforms_to_IConfigurationContext(self):
+        from zope.interface.verify import verifyClass
+        from zope.configuration.interfaces import IConfigurationContext
+        verifyClass(IConfigurationContext, self._getTargetClass())
+
+    def test_instance_conforms_to_IConfigurationContext(self):
+        from zope.interface.verify import verifyObject
+        from zope.configuration.interfaces import IConfigurationContext
+        verifyObject(IConfigurationContext, self._makeOne())
+
     def test_keyword_handling(self):
         from zope.configuration.config import metans
         from zope.configuration.tests.directives import f



More information about the checkins mailing list