diff options
author | Maurits van Rees <maurits@vanrees.org> | 2014-01-13 16:57:55 +0100 |
---|---|---|
committer | Maurits van Rees <maurits@vanrees.org> | 2014-01-13 16:57:55 +0100 |
commit | 0d4a2bc84b0985a7e1249a7999145f40fa4516c3 (patch) | |
tree | e45b4fbe768756c5c0756ce309d7fabb38b50d8b | |
parent | 3c0c3230d35843a8b0c8e5ffcf6a5eee1bd04b5c (diff) | |
download | zope-tal-0d4a2bc84b0985a7e1249a7999145f40fa4516c3.tar.gz |
Rewrite the print testing so it works in Python 3.3.
-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 = """ |