[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