mirror of
https://github.com/python/cpython.git
synced 2024-11-24 18:34:43 +08:00
04f357cffe
imports e.g. test_support must do so using an absolute package name such as "import test.test_support" or "from test import test_support". This also updates the README in Lib/test, and gets rid of the duplicate data dirctory in Lib/test/data (replaced by Lib/email/test/data). Now Tim and Jack can have at it. :)
15 lines
366 B
Python
15 lines
366 B
Python
from test import test_support
|
|
import StringIO
|
|
|
|
# SF bug 480215: softspace confused in nested print
|
|
f = StringIO.StringIO()
|
|
class C:
|
|
def __str__(self):
|
|
print >> f, 'a'
|
|
return 'b'
|
|
|
|
print >> f, C(), 'c ', 'd\t', 'e'
|
|
print >> f, 'f', 'g'
|
|
# In 2.2 & earlier, this printed ' a\nbc d\te\nf g\n'
|
|
test_support.vereq(f.getvalue(), 'a\nb c d\te\nf g\n')
|