(self, size)
| 288 | |
| 289 | @bigmemtest(size=_2G, memuse=2) |
| 290 | def test_rfind(self, size): |
| 291 | _ = self.from_latin1 |
| 292 | SUBSTR = _(' abc def ghi') |
| 293 | sublen = len(SUBSTR) |
| 294 | s = _('').join([SUBSTR, _('-') * size, SUBSTR]) |
| 295 | self.assertEqual(s.rfind(_(' ')), sublen + size + SUBSTR.rfind(_(' '))) |
| 296 | self.assertEqual(s.rfind(SUBSTR), sublen + size) |
| 297 | self.assertEqual(s.rfind(_(' '), 0, size), SUBSTR.rfind(_(' '))) |
| 298 | self.assertEqual(s.rfind(SUBSTR, 0, sublen + size), 0) |
| 299 | self.assertEqual(s.rfind(_('i')), sublen + size + SUBSTR.rfind(_('i'))) |
| 300 | self.assertEqual(s.rfind(_('i'), 0, sublen), SUBSTR.rfind(_('i'))) |
| 301 | self.assertEqual(s.rfind(_('i'), 0, sublen + size), |
| 302 | SUBSTR.rfind(_('i'))) |
| 303 | self.assertEqual(s.rfind(_('j')), -1) |
| 304 | |
| 305 | @bigmemtest(size=_2G, memuse=2) |
| 306 | def test_rindex(self, size): |
nothing calls this directly
no test coverage detected