python-2.5.2/win32/Lib/test/test_softspace.py
changeset 0 ae805ac0140d
equal deleted inserted replaced
-1:000000000000 0:ae805ac0140d
       
     1 from test import test_support
       
     2 import StringIO
       
     3 
       
     4 # SF bug 480215:  softspace confused in nested print
       
     5 f = StringIO.StringIO()
       
     6 class C:
       
     7     def __str__(self):
       
     8         print >> f, 'a'
       
     9         return 'b'
       
    10 
       
    11 print >> f, C(), 'c ', 'd\t', 'e'
       
    12 print >> f, 'f', 'g'
       
    13 # In 2.2 & earlier, this printed ' a\nbc  d\te\nf g\n'
       
    14 test_support.vereq(f.getvalue(), 'a\nb c  d\te\nf g\n')