From cba723fc8c9b76150efc95e54996ad12a9a8cfc6 Mon Sep 17 00:00:00 2001 From: Rami Ali Date: Tue, 17 Jan 2017 13:12:50 +1100 Subject: tests/io: Improve test coverage of io.BufferedWriter. --- tests/io/buffered_writer.py | 6 ++++++ tests/io/buffered_writer.py.exp | 1 + 2 files changed, 7 insertions(+) (limited to 'tests/io') diff --git a/tests/io/buffered_writer.py b/tests/io/buffered_writer.py index afeaa839c..bb7b4e8db 100644 --- a/tests/io/buffered_writer.py +++ b/tests/io/buffered_writer.py @@ -20,3 +20,9 @@ buf.flush() print(bts.getvalue()) buf.flush() print(bts.getvalue()) + +# special case when alloc is a factor of total buffer length +bts = io.BytesIO() +buf = io.BufferedWriter(bts, 1) +buf.write(b"foo") +print(bts.getvalue()) diff --git a/tests/io/buffered_writer.py.exp b/tests/io/buffered_writer.py.exp index 1309487e1..d086935a9 100644 --- a/tests/io/buffered_writer.py.exp +++ b/tests/io/buffered_writer.py.exp @@ -2,3 +2,4 @@ b'' b'foobarfo' b'foobarfoobar' b'foobarfoobar' +b'foo' -- cgit v1.2.3