]> granicus.if.org Git - python/commitdiff
You are right, Guido. The newline argument is easier to use.
authorChristian Heimes <christian@cheimes.de>
Wed, 5 Dec 2007 17:59:44 +0000 (17:59 +0000)
committerChristian Heimes <christian@cheimes.de>
Wed, 5 Dec 2007 17:59:44 +0000 (17:59 +0000)
Lib/test/test_io.py

index 2f222aff3baf62f730b37998fd81cac8bee9967f..f5b4a94578ec2bd2c3c61f867afdbad3f089ad4b 100644 (file)
@@ -525,16 +525,16 @@ class TextIOWrapperTest(unittest.TestCase):
         self.assertRaises(UnicodeError, t.write, "\xff")
         # (3) ignore
         b = io.BytesIO()
-        t = io.TextIOWrapper(b, encoding="ascii", errors="ignore")
+        t = io.TextIOWrapper(b, encoding="ascii", errors="ignore", newline="\n")
         t.write("abc\xffdef\n")
         t.flush()
-        self.assertEquals(b.getvalue(), b"abcdef" + os.linesep.encode())
+        self.assertEquals(b.getvalue(), b"abcdef\n")
         # (4) replace
         b = io.BytesIO()
-        t = io.TextIOWrapper(b, encoding="ascii", errors="replace")
+        t = io.TextIOWrapper(b, encoding="ascii", errors="replace", newline="\n")
         t.write("abc\xffdef\n")
         t.flush()
-        self.assertEquals(b.getvalue(), b"abc?def" + os.linesep.encode())
+        self.assertEquals(b.getvalue(), b"abc?def\n")
 
     def testNewlinesInput(self):
         testdata = b"AAA\nBBB\nCCC\rDDD\rEEE\r\nFFF\r\nGGG"