[Checkins] SVN: zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_fields.py Full coverage for z.c.fields.GlobalInterface.
Tres Seaver
cvs-admin at zope.org
Wed May 9 20:23:58 UTC 2012
Log message for revision 125785:
Full coverage for z.c.fields.GlobalInterface.
Changed:
U zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_fields.py
-=-
Modified: zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_fields.py
===================================================================
--- zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_fields.py 2012-05-09 20:23:50 UTC (rev 125784)
+++ zope.configuration/branches/tseaver-test_cleanup/src/zope/configuration/tests/test_fields.py 2012-05-09 20:23:54 UTC (rev 125785)
@@ -64,7 +64,7 @@
pi._validate(u('is_an_identifier'))
-class GlobalObjectTests(unittest.TestCase):
+class GlobalObjectTests(unittest.TestCase, _ConformsToIFromUnicode):
def _getTargetClass(self):
from zope.configuration.fields import GlobalObject
@@ -135,15 +135,19 @@
self.assertEqual(context._resolved, 'tried')
-class GlobalIdentifierTests(unittest.TestCase):
+class GlobalInterfaceTests(unittest.TestCase, _ConformsToIFromUnicode):
def _getTargetClass(self):
- from zope.configuration.fields import GlobalIdentifier
- return GlobalIdentifier
+ from zope.configuration.fields import GlobalInterface
+ return GlobalInterface
def _makeOne(self, *args, **kw):
return self._getTargetClass()(*args, **kw)
+ def test_ctor(self):
+ from zope.schema import InterfaceField
+ gi = self._makeOne()
+ self.assertTrue(isinstance(gi.value_type, InterfaceField))
class TokensTests(unittest.TestCase):
@@ -190,7 +194,7 @@
return unittest.TestSuite((
unittest.makeSuite(PythonIdentifierTests),
unittest.makeSuite(GlobalObjectTests),
- unittest.makeSuite(GlobalIdentifierTests),
+ unittest.makeSuite(GlobalInterfaceTests),
unittest.makeSuite(TokensTests),
unittest.makeSuite(PathTests),
unittest.makeSuite(BoolTests),
More information about the checkins
mailing list