summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurits van Rees <maurits@vanrees.org>2014-01-13 16:57:55 +0100
committerMaurits van Rees <maurits@vanrees.org>2014-01-13 16:57:55 +0100
commit0d4a2bc84b0985a7e1249a7999145f40fa4516c3 (patch)
treee45b4fbe768756c5c0756ce309d7fabb38b50d8b
parent3c0c3230d35843a8b0c8e5ffcf6a5eee1bd04b5c (diff)
downloadzope-tal-0d4a2bc84b0985a7e1249a7999145f40fa4516c3.tar.gz
Rewrite the print testing so it works in Python 3.3.
-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&hellip;', 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 = """