From 223bf9899236e7e585a15c621ee9012835424337 Mon Sep 17 00:00:00 2001
From: Zooko O'Whielacronx <zooko@zooko.com>
Date: Wed, 4 Apr 2007 16:12:30 -0700
Subject: [PATCH] use the "binary" flag on open() for files that shouldn't have
 line-endings automatically converted

---
 src/allmydata/test/test_filetree_new.py | 6 +++---
 src/allmydata/test/test_upload.py       | 2 +-
 src/allmydata/test/test_workqueue.py    | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/allmydata/test/test_filetree_new.py b/src/allmydata/test/test_filetree_new.py
index 4d478112..e1e0932a 100644
--- a/src/allmydata/test/test_filetree_new.py
+++ b/src/allmydata/test/test_filetree_new.py
@@ -565,7 +565,7 @@ class VDrive(unittest.TestCase):
         v = self.makeLocalTree("upload")
         filename = "upload1"
         DATA = "here is some data\n"
-        f = open(filename, "w")
+        f = open(filename, "wb")
         f.write(DATA)
         f.close()
 
@@ -592,7 +592,7 @@ class VDrive(unittest.TestCase):
     def testCHKDirUpload(self):
         DATA = "here is some data\n"
         filename = "upload1"
-        f = open(filename, "w")
+        f = open(filename, "wb")
         f.write(DATA)
         f.close()
 
@@ -624,7 +624,7 @@ class VDrive(unittest.TestCase):
     def testCHKDirDelete(self):
         DATA = "here is some data\n"
         filename = "upload1"
-        f = open(filename, "w")
+        f = open(filename, "wb")
         f.write(DATA)
         f.close()
 
diff --git a/src/allmydata/test/test_upload.py b/src/allmydata/test/test_upload.py
index 5eb9b540..dc05d766 100644
--- a/src/allmydata/test/test_upload.py
+++ b/src/allmydata/test/test_upload.py
@@ -43,7 +43,7 @@ class GoodServer(unittest.TestCase):
 
     def testFilename(self):
         fn = "Uploader-testFilename.data"
-        f = open(fn, "w")
+        f = open(fn, "wb")
         data = "This is some data to upload"
         f.write(data)
         f.close()
diff --git a/src/allmydata/test/test_workqueue.py b/src/allmydata/test/test_workqueue.py
index ab151a2c..6f205948 100644
--- a/src/allmydata/test/test_workqueue.py
+++ b/src/allmydata/test/test_workqueue.py
@@ -28,7 +28,7 @@ class Reuse(unittest.TestCase):
         # files in the tmpdir are not: these are either in the process of
         # being added or in the process of being removed.
         tmpfile = os.path.join(wq.tmpdir, "foo")
-        f = open(tmpfile, "w")
+        f = open(tmpfile, "wb")
         f.write("foo")
         f.close()
         # files created with create_tempfile *are* retained, however
-- 
2.45.2