mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Add __future__ import for print_function. It's a no-op in 3.0, but it needs to not be a syntax error.
Closes issue 2436.
This commit is contained in:
parent
2eb2c7c384
commit
87824086fa
5 changed files with 17 additions and 0 deletions
|
|
@ -1,6 +1,8 @@
|
|||
"""Test correct operation of the print function.
|
||||
"""
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import unittest
|
||||
from test import test_support
|
||||
|
||||
|
|
@ -98,6 +100,11 @@ class TestPrint(unittest.TestCase):
|
|||
x('*\n', (ClassWith__str__('*'),))
|
||||
x('abc 1\n', (ClassWith__str__('abc'), 1))
|
||||
|
||||
# # 2.x unicode tests
|
||||
# x(u'1 2\n', ('1', u'2'))
|
||||
# x(u'u\1234\n', (u'u\1234',))
|
||||
# x(u' abc 1\n', (' ', ClassWith__str__(u'abc'), 1))
|
||||
|
||||
# errors
|
||||
self.assertRaises(TypeError, print, '', sep=3)
|
||||
self.assertRaises(TypeError, print, '', end=3)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue