Skip to content

Commit 3e51adb

Browse files
committed
Add more tests for tell() after peek()
1 parent d6691b8 commit 3e51adb

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Lib/test/test_io/test_memoryio.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,12 +576,16 @@ def test_peek(self):
576576
self.assertEqual(memio.peek(0), buf)
577577
self.assertEqual(memio.tell(), 0)
578578
memio.read(1)
579+
self.assertEqual(memio.tell(), 1)
579580
self.assertEqual(memio.peek(1), buf[1:2])
580581
self.assertEqual(memio.peek(), buf[1:2])
581582
self.assertEqual(memio.peek(0), buf[1:])
582583
self.assertEqual(memio.peek(42), buf[1:])
584+
self.assertEqual(memio.tell(), 1)
583585
memio.read()
586+
self.assertEqual(memio.tell(), len(buf))
584587
self.assertEqual(memio.peek(1), self.EOF)
588+
self.assertEqual(memio.tell(), len(buf))
585589
self.assertRaises(ValueError, memio.peek)
586590

587591
def test_unicode(self):

0 commit comments

Comments
 (0)