summaryrefslogtreecommitdiff
path: root/src/zope/i18n/tests
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/i18n/tests')
-rw-r--r--src/zope/i18n/tests/test_formats.py6
-rw-r--r--src/zope/i18n/tests/test_imessagecatalog.py5
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