Skip to content

Commit 096c2a3

Browse files
committed
add .flush() test case
1 parent 61122b1 commit 096c2a3

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Lib/test/test_io/test_bufferedio.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -969,6 +969,7 @@ class MockRawIOWithoutClosed(self.MockRawIO):
969969

970970
bufio = self.tp(MockRawIOWithoutClosed())
971971
self.assertRaises(TypeError, bufio.write, b"")
972+
self.assertRaises(TypeError, bufio.flush)
972973
self.assertRaises(TypeError, bufio.close)
973974

974975

Modules/_io/bufferedio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ _enter_buffered_busy(buffered *self)
362362
}
363363

364364
#define IS_CLOSED(self) \
365-
(!self->buffer ? !self->buffer : \
365+
(!self->buffer ? 1 : \
366366
(self->fast_closed_checks \
367367
? _PyFileIO_closed(self->raw) \
368368
: buffered_closed(self)))

0 commit comments

Comments
 (0)