[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