+++ /dev/null
-from test.test_support import run_unittest\r
-import unittest\r
-import StringIO\r
-\r
-class SoftspaceTests(unittest.TestCase):\r
- def test_bug_480215(self):\r
- # SF bug 480215: softspace confused in nested print\r
- f = StringIO.StringIO()\r
- class C:\r
- def __str__(self):\r
- print >> f, 'a'\r
- return 'b'\r
-\r
- print >> f, C(), 'c ', 'd\t', 'e'\r
- print >> f, 'f', 'g'\r
- # In 2.2 & earlier, this printed ' a\nbc d\te\nf g\n'\r
- self.assertEqual(f.getvalue(), 'a\nb c d\te\nf g\n')\r
-\r
-def test_main():\r
- run_unittest(SoftspaceTests)\r
-\r
-if __name__ == '__main__':\r
- test_main()\r