Skip to content

Commit 1e620c9

Browse files
committed
Add tests
1 parent 7881a6f commit 1e620c9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Lib/test/test_codecs.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1985,6 +1985,11 @@ class StreamWriterTest(unittest.TestCase):
19851985
def setUp(self):
19861986
self.writer = codecs.getwriter('utf-8')
19871987

1988+
def test_write(self):
1989+
bio = io.BytesIO()
1990+
assert self.writer(bio).write("Hällo") == 6
1991+
self.assertEqual(bio.getvalue(), b'H\xc3\xa4llo')
1992+
19881993
def test_copy(self):
19891994
f = self.writer(Queue(b''))
19901995
with self.assertRaisesRegex(TypeError, 'StreamWriter'):
@@ -2006,6 +2011,12 @@ def setUp(self):
20062011
self.reader = codecs.getreader('latin1')
20072012
self.writer = codecs.getwriter('utf-8')
20082013

2014+
def test_write(self):
2015+
bio = io.BytesIO()
2016+
f = codecs.StreamReaderWriter(bio, self.reader, self.writer)
2017+
assert f.write("Hällo") == 6
2018+
self.assertEqual(bio.getvalue(), b'H\xc3\xa4llo')
2019+
20092020
def test_copy(self):
20102021
f = codecs.StreamReaderWriter(Queue(b''), self.reader, self.writer)
20112022
with self.assertRaisesRegex(TypeError, 'StreamReaderWriter'):

0 commit comments

Comments
 (0)