Skip to content

Commit ca8e996

Browse files
committed
Merge remote-tracking branch 'origin/master' into edge
2 parents 11b1a9e + f72f704 commit ca8e996

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

tests/test_mig_shared_fileio.py

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ def setUp(self):
5757
cleanpath(os.path.dirname(DUMMY_FILE_WRITECHUNK), self)
5858

5959
def test_return_false_on_invalid_data(self):
60-
did_succeed = fileio.write_chunk(self.tmp_path, 1234, 0, self.logger)
60+
# NOTE: we make sure to disable any forced stringification here
61+
did_succeed = fileio.write_chunk(self.tmp_path, 1234, 0, self.logger,
62+
force_string=False)
6163
self.assertFalse(did_succeed)
6264

6365
def test_return_false_on_invalid_offset(self):
@@ -99,28 +101,28 @@ def test_store_bytes_at_offset(self):
99101

100102
@unittest.skip("TODO: enable again - requires the temporarily disabled auto mode select")
101103
def test_store_bytes_in_text_mode(self):
102-
fileio.write_chunk(self.tmp_path, DUMMY_BYTES, 0, self.logger,
103-
mode="r+")
104+
fileio.write_chunk(self.tmp_path, DUMMY_BYTES, 0, self.logger,
105+
mode="r+")
104106

105-
with open(self.tmp_path, 'rb') as file:
106-
content = file.read(1024)
107-
self.assertEqual(len(content), DUMMY_BYTES_LENGTH)
108-
self.assertEqual(content[:], DUMMY_BYTES)
107+
with open(self.tmp_path, 'rb') as file:
108+
content = file.read(1024)
109+
self.assertEqual(len(content), DUMMY_BYTES_LENGTH)
110+
self.assertEqual(content[:], DUMMY_BYTES)
109111

110112
@unittest.skip("TODO: enable again - requires the temporarily disabled auto mode select")
111113
def test_store_unicode(self):
112-
fileio.write_chunk(self.tmp_path, DUMMY_UNICODE, 0, self.logger,
113-
mode='r+')
114+
fileio.write_chunk(self.tmp_path, DUMMY_UNICODE, 0, self.logger,
115+
mode='r+')
114116

115-
with open(self.tmp_path, 'r') as file:
116-
content = file.read(1024)
117-
self.assertEqual(len(content), DUMMY_UNICODE_LENGTH)
118-
self.assertEqual(content[:], DUMMY_UNICODE)
117+
with open(self.tmp_path, 'r') as file:
118+
content = file.read(1024)
119+
self.assertEqual(len(content), DUMMY_UNICODE_LENGTH)
120+
self.assertEqual(content[:], DUMMY_UNICODE)
119121

120122
@unittest.skip("TODO: enable again - requires the temporarily disabled auto mode select")
121123
def test_store_unicode_in_binary_mode(self):
122-
fileio.write_chunk(self.tmp_path, DUMMY_UNICODE, 0, self.logger,
123-
mode='r+b')
124+
fileio.write_chunk(self.tmp_path, DUMMY_UNICODE, 0, self.logger,
125+
mode='r+b')
124126

125127
with open(self.tmp_path, 'r') as file:
126128
content = file.read(1024)
@@ -135,7 +137,9 @@ def setUp(self):
135137
cleanpath(os.path.dirname(DUMMY_FILE_WRITEFILE), self)
136138

137139
def test_return_false_on_invalid_data(self):
138-
did_succeed = fileio.write_file(1234, self.tmp_path, self.logger)
140+
# NOTE: we make sure to disable any forced stringification here
141+
did_succeed = fileio.write_file(1234, self.tmp_path, self.logger,
142+
force_string=False)
139143
self.assertFalse(did_succeed)
140144

141145
def test_return_false_on_invalid_dir(self):

0 commit comments

Comments
 (0)