diff options
Diffstat (limited to 'src/zope/i18n/tests')
-rw-r--r-- | src/zope/i18n/tests/test_formats.py | 6 | ||||
-rw-r--r-- | src/zope/i18n/tests/test_imessagecatalog.py | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/zope/i18n/tests/test_formats.py b/src/zope/i18n/tests/test_formats.py index a77fc8e..6d1380d 100644 --- a/src/zope/i18n/tests/test_formats.py +++ b/src/zope/i18n/tests/test_formats.py @@ -99,9 +99,9 @@ class LocaleCalendarStub(object): class _TestCase(TestCase): - if not hasattr(TestCase, 'assertRaisesRegex'): - # Avoid deprecation warnings in Python 3 - assertRaisesRegex = TestCase.assertRaisesRegexp + # Avoid deprecation warnings in Python 3 by making the preferred + # method name available for Python 2. + assertRaisesRegex = getattr(TestCase, 'assertRaisesRegex', TestCase.assertRaisesRegexp) class TestDateTimePatternParser(_TestCase): diff --git a/src/zope/i18n/tests/test_imessagecatalog.py b/src/zope/i18n/tests/test_imessagecatalog.py index 28866e3..2856c67 100644 --- a/src/zope/i18n/tests/test_imessagecatalog.py +++ b/src/zope/i18n/tests/test_imessagecatalog.py @@ -16,12 +16,13 @@ import unittest from zope.interface.verify import verifyObject from zope.i18n.interfaces import IMessageCatalog +from zope.schema import getValidationErrors class TestIMessageCatalog(unittest.TestCase): - # This should be overwritten by every class that inherits this test + # This should be overridden by every class that inherits this test def _getMessageCatalog(self): raise NotImplementedError() @@ -34,6 +35,8 @@ class TestIMessageCatalog(unittest.TestCase): def testInterface(self): verifyObject(IMessageCatalog, self._catalog) + errors = getValidationErrors(IMessageCatalog, self._catalog) + self.assertFalse(errors) def testGetMessage(self): catalog = self._catalog |