Skip to content

Commit be71fed

Browse files
committed
gh-143866: Verify return value of pathlib write methods in tests
1 parent 7e8a1b5 commit be71fed

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Lib/test/test_pathlib/test_write.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ def test_write_bytes(self):
7171
self.assertRaises(TypeError, p.write_bytes, 'somestr')
7272
self.assertEqual(self.ground.readbytes(p), b'abcdefg')
7373

74+
def test_write_bytes_return(self):
75+
p = self.root / 'fileA'
76+
data = b'some bytes'
77+
self.assertEqual(len(data), p.write_bytes(data))
78+
7479
def test_write_text(self):
7580
p = self.root / 'fileA'
7681
p.write_text('äbcdefg', encoding='latin-1')
@@ -113,6 +118,11 @@ def test_write_text_with_newlines(self):
113118
b'abcde' + os_linesep_byte +
114119
b'fghlk' + os_linesep_byte + b'\rmnopq')
115120

121+
def test_write_text_return(self):
122+
p = self.root / 'fileA'
123+
data = 'some text'
124+
self.assertEqual(len(data), p.write_text(data))
125+
116126
def test_mkdir(self):
117127
p = self.root / 'newdirA'
118128
self.assertFalse(self.ground.isdir(p))

0 commit comments

Comments
 (0)