summaryrefslogtreecommitdiff
path: root/src/zope/tal/tests/test_talgettext.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/tal/tests/test_talgettext.py')
-rw-r--r--src/zope/tal/tests/test_talgettext.py12
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 = """