The test opened the binary test data files in text mode! Fixed.
diff --git a/Lib/test/test_uu.py b/Lib/test/test_uu.py
index 503976a..8c324d1 100644
--- a/Lib/test/test_uu.py
+++ b/Lib/test/test_uu.py
@@ -60,11 +60,11 @@
tmpIn = TESTFN + "i"
tmpOut = TESTFN + "o"
try:
- fin = open(tmpIn, 'w')
+ fin = open(tmpIn, 'wb')
fin.write(teststr)
fin.close()
- fin = open(tmpIn, 'r')
+ fin = open(tmpIn, 'rb')
fout = open(tmpOut, 'w')
uu.encode(fin, fout, tmpIn, mode=0644)
fin.close()
@@ -79,7 +79,7 @@
if verbose:
print '6. decode file-> file'
uu.decode(tmpOut)
- fin = open(tmpIn, 'r')
+ fin = open(tmpIn, 'rb')
s = fin.read()
fin.close()
verify(s == teststr)