MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_rindex

Method test_rindex

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

Source from the content-addressed store, hash-verified

687 self.assertRaises(ValueError, b.index, w, 1, 3)
688
689 def test_rindex(self):
690 b = self.type2test(b'mississippi')
691 i = 105
692 w = 119
693
694 self.assertEqual(b.rindex(b'ss'), 5)
695 self.assertRaises(ValueError, b.rindex, b'w')
696 self.assertRaises(ValueError, b.rindex, b'mississippian')
697
698 self.assertEqual(b.rindex(i), 10)
699 self.assertRaises(ValueError, b.rindex, w)
700
701 self.assertEqual(b.rindex(b'ss', 3), 5)
702 self.assertEqual(b.rindex(b'ss', 0, 6), 2)
703
704 self.assertEqual(b.rindex(i, 1, 3), 1)
705 self.assertEqual(b.rindex(i, 3, 9), 7)
706 self.assertRaises(ValueError, b.rindex, w, 1, 3)
707
708 def test_mod(self):
709 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