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

Method test_rfind

Lib/test/test_bigmem.py:290–303  ·  view source on GitHub ↗
(self, size)

Source from the content-addressed store, hash-verified

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):

Callers

nothing calls this directly

Calls 4

_Function · 0.70
joinMethod · 0.45
assertEqualMethod · 0.45
rfindMethod · 0.45

Tested by

no test coverage detected