Benjamin Peterson | 9aebc61 | 2008-10-26 20:58:53 +0000 | [diff] [blame] | 1 | # Check that multiple features can be enabled. |
| 2 | from __future__ import unicode_literals, print_function |
| 3 | |
| 4 | import sys |
| 5 | import unittest |
| 6 | from . import support |
| 7 | |
| 8 | |
| 9 | class TestMultipleFeatures(unittest.TestCase): |
| 10 | |
| 11 | def test_unicode_literals(self): |
| 12 | self.assertTrue(isinstance("", str)) |
| 13 | |
| 14 | def test_print_function(self): |
| 15 | with support.captured_output("stderr") as s: |
| 16 | print("foo", file=sys.stderr) |
| 17 | self.assertEqual(s.getvalue(), "foo\n") |
| 18 | |
| 19 | |
| 20 | def test_main(): |
| 21 | support.run_unittest(TestMultipleFeatures) |