diff options
Diffstat (limited to 'src/zope/tal/tests/test_talgettext.py')
-rw-r--r-- | src/zope/tal/tests/test_talgettext.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/zope/tal/tests/test_talgettext.py b/src/zope/tal/tests/test_talgettext.py index 8f74daf..5d0a0f1 100644 --- a/src/zope/tal/tests/test_talgettext.py +++ b/src/zope/tal/tests/test_talgettext.py @@ -13,7 +13,11 @@ ############################################################################## """Tests for the talgettext utility. """ + +from __future__ import print_function + import sys +import tempfile import unittest import warnings @@ -82,8 +86,12 @@ class test_POEngine(unittest.TestCase): engine.translate('foo', 'domain', default='Read still more…', position=42) self.assertEqual(len(log), 1) - self.assertTrue("already exists with a different default" - in log[0].message.message) + message = log[0].message + with tempfile.TemporaryFile('w+') as printfile: + print(message, file=printfile) + printfile.seek(0) + self.assertTrue("already exists with a different default" + in printfile.read()) def test_dynamic_msgids(self): sample_source = """ |