comparison tests/test_match.py @ 324:285ee01dbb39

WS
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 26 Mar 2025 22:40:59 +0100
parents 16a5c337fcb9
children 7f797d71bd5e
comparison
equal deleted inserted replaced
323:48430941c18c 324:285ee01dbb39
66 def test_peek_from_second_with_bytes(self): 66 def test_peek_from_second_with_bytes(self):
67 it = CharIter(b"1234") 67 it = CharIter(b"1234")
68 self.assertEqual(b"1", it.peek()) 68 self.assertEqual(b"1", it.peek())
69 self.assertEqual(b"1", next(it)) 69 self.assertEqual(b"1", next(it))
70 self.assertEqual(b"2", it.peek()) 70 self.assertEqual(b"2", it.peek())
71 self.assertEqual(b"2", it.peek()) # a second peek is idempotent 71 self.assertEqual(b"2", it.peek()) # a second peek is idempotent
72 chars = b"".join(it) 72 chars = b"".join(it)
73 self.assertEqual(b"234", chars) 73 self.assertEqual(b"234", chars)
74 self.assertIsNone(it.peek()) 74 self.assertIsNone(it.peek())
75 75
76 76