home *** CD-ROM | disk | FTP | other *** search
- 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')
-