MCPcopy Index your code
hub / github.com/python/cpython / test_rindex

Method test_rindex

Lib/test/test_bytes.py:763–780  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

761 self.assertRaises(ValueError, b.index, w, 1, 3)
762
763 def test_rindex(self):
764 b = self.type2test(b'mississippi')
765 i = 105
766 w = 119
767
768 self.assertEqual(b.rindex(b'ss'), 5)
769 self.assertRaises(ValueError, b.rindex, b'w')
770 self.assertRaises(ValueError, b.rindex, b'mississippian')
771
772 self.assertEqual(b.rindex(i), 10)
773 self.assertRaises(ValueError, b.rindex, w)
774
775 self.assertEqual(b.rindex(b'ss', 3), 5)
776 self.assertEqual(b.rindex(b'ss', 0, 6), 2)
777
778 self.assertEqual(b.rindex(i, 1, 3), 1)
779 self.assertEqual(b.rindex(i, 3, 9), 7)
780 self.assertRaises(ValueError, b.rindex, w, 1, 3)
781
782 def test_mod(self):
783 b = self.type2test(b'hello, %b!')

Callers

nothing calls this directly

Calls 4

type2testMethod · 0.80
assertEqualMethod · 0.45
rindexMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected