From f6a397019390740532f5ca0845a5b16d02b09d3f Mon Sep 17 00:00:00 2001 From: Robert O'Shea Date: Sat, 30 Jul 2022 02:02:46 +0100 Subject: [PATCH] Added more assertions to DontReadFromInput tests --- testing/test_capture.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/testing/test_capture.py b/testing/test_capture.py index f0c582b66..00cab1933 100644 --- a/testing/test_capture.py +++ b/testing/test_capture.py @@ -897,6 +897,15 @@ def test_dontreadfrominput() -> None: iter_f = iter(f) pytest.raises(OSError, next, iter_f) pytest.raises(UnsupportedOperation, f.fileno) + pytest.raises(UnsupportedOperation, f.flush) + assert not f.readable() + pytest.raises(UnsupportedOperation, f.seek, 0) + assert not f.seekable() + pytest.raises(UnsupportedOperation, f.tell) + pytest.raises(UnsupportedOperation, f.truncate, 0) + pytest.raises(UnsupportedOperation, f.write, b"") + pytest.raises(UnsupportedOperation, f.writelines, []) + assert not f.writable() f.close() # just for completeness