We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5f07faa commit bb5f648Copy full SHA for bb5f648
1 file changed
Lib/test/test_io/test_memoryio.py
@@ -613,6 +613,12 @@ def test_peek(self):
613
memio.seek(len(buf))
614
self.assertEqual(memio.peek(), self.EOF)
615
616
+ # Length greater than DEFAULT_BUFFER_SIZE
617
+ buf = self.buftype("1234567890" * io.DEFAULT_BUFFER_SIZE)
618
+ with self.ioclass(buf) as memio:
619
+ self.assertEqual(len(memio.peek()), len(buf))
620
+ self.assertEqual(len(memio.peek(io.DEFAULT_BUFFER_SIZE + 100)), io.DEFAULT_BUFFER_SIZE + 100)
621
+
622
# Current position beyond buffer end
623
with self.ioclass(buf) as memio:
624
memio.seek(len(buf) + 100)
0 commit comments