(self)
| 697 | self.assertIn('tuple', exc) |
| 698 | |
| 699 | def test_find(self): |
| 700 | b = self.type2test(b'mississippi') |
| 701 | i = 105 |
| 702 | w = 119 |
| 703 | |
| 704 | self.assertEqual(b.find(b'ss'), 2) |
| 705 | self.assertEqual(b.find(b'w'), -1) |
| 706 | self.assertEqual(b.find(b'mississippian'), -1) |
| 707 | |
| 708 | self.assertEqual(b.find(i), 1) |
| 709 | self.assertEqual(b.find(w), -1) |
| 710 | |
| 711 | self.assertEqual(b.find(b'ss', 3), 5) |
| 712 | self.assertEqual(b.find(b'ss', 1, 7), 2) |
| 713 | self.assertEqual(b.find(b'ss', 1, 3), -1) |
| 714 | |
| 715 | self.assertEqual(b.find(i, 6), 7) |
| 716 | self.assertEqual(b.find(i, 1, 3), 1) |
| 717 | self.assertEqual(b.find(w, 1, 3), -1) |
| 718 | |
| 719 | for index in (-1, 256, sys.maxsize + 1): |
| 720 | self.assertRaisesRegex( |
| 721 | ValueError, r'byte must be in range\(0, 256\)', |
| 722 | b.find, index) |
| 723 | |
| 724 | def test_rfind(self): |
| 725 | b = self.type2test(b'mississippi') |
nothing calls this directly
no test coverage detected