Skip to content

Commit 4f4999f

Browse files
committed
Use a context manager around memio in test_peek
1 parent 3d21011 commit 4f4999f

1 file changed

Lines changed: 14 additions & 15 deletions

File tree

Lib/test/test_memoryio.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -519,21 +519,20 @@ def test_relative_seek(self):
519519

520520
def test_peek(self):
521521
buf = self.buftype("1234567890")
522-
memio = self.ioclass(buf)
523-
self.assertEqual(memio.tell(), 0)
524-
self.assertEqual(memio.peek(1), buf[:1])
525-
self.assertEqual(memio.peek(1), buf[:1])
526-
self.assertEqual(memio.peek(), buf[:1])
527-
self.assertEqual(memio.peek(0), buf)
528-
self.assertEqual(memio.tell(), 0)
529-
memio.read(1)
530-
self.assertEqual(memio.peek(1), buf[1:2])
531-
self.assertEqual(memio.peek(), buf[1:2])
532-
self.assertEqual(memio.peek(0), buf[1:])
533-
self.assertEqual(memio.peek(42), buf[1:])
534-
memio.read()
535-
self.assertEqual(memio.peek(1), self.EOF)
536-
memio.close()
522+
with self.ioclass(buf) as memio:
523+
self.assertEqual(memio.tell(), 0)
524+
self.assertEqual(memio.peek(1), buf[:1])
525+
self.assertEqual(memio.peek(1), buf[:1])
526+
self.assertEqual(memio.peek(), buf[:1])
527+
self.assertEqual(memio.peek(0), buf)
528+
self.assertEqual(memio.tell(), 0)
529+
memio.read(1)
530+
self.assertEqual(memio.peek(1), buf[1:2])
531+
self.assertEqual(memio.peek(), buf[1:2])
532+
self.assertEqual(memio.peek(0), buf[1:])
533+
self.assertEqual(memio.peek(42), buf[1:])
534+
memio.read()
535+
self.assertEqual(memio.peek(1), self.EOF)
537536
self.assertRaises(ValueError, memio.peek)
538537

539538
def test_unicode(self):

0 commit comments

Comments
 (0)