Lines Matching refs:rindex
356 self.checkequalnofix(12, 'abcdefghiabc', 'rindex', '')
357 self.checkequalnofix(3, 'abcdefghiabc', 'rindex', 'def')
358 self.checkequalnofix(9, 'abcdefghiabc', 'rindex', 'abc')
359 self.checkequalnofix(0, 'abcdefghiabc', 'rindex', 'abc', 0, -1)
361 self.assertRaises(ValueError, 'abcdefghiabc'.rindex, 'hib')
362 self.assertRaises(ValueError, 'defghiabc'.rindex, 'def', 1)
363 self.assertRaises(ValueError, 'defghiabc'.rindex, 'abc', 0, -1)
364 self.assertRaises(ValueError, 'abcdefghi'.rindex, 'ghi', 0, 8)
365 self.assertRaises(ValueError, 'abcdefghi'.rindex, 'ghi', 0, -1)
367 self.checkequal(0, 'a' + '\u0102' * 100, 'rindex', 'a')
368 self.checkequal(0, 'a' + '\U00100304' * 100, 'rindex', 'a')
369 self.checkequal(0, '\u0102' + '\U00100304' * 100, 'rindex', '\u0102')
370 self.assertRaises(ValueError, ('a' * 100).rindex, '\u0102')
371 self.assertRaises(ValueError, ('a' * 100).rindex, '\U00100304')
372 self.assertRaises(ValueError, ('\u0102' * 100).rindex, '\U00100304')
373 self.checkequal(0, '_a' + '\u0102' * 100, 'rindex', '_a')
374 self.checkequal(0, '_a' + '\U00100304' * 100, 'rindex', '_a')
375 self.checkequal(0, '_\u0102' + '\U00100304' * 100, 'rindex', '_\u0102')
376 self.assertRaises(ValueError, ('a' * 100).rindex, '\u0102a')
377 self.assertRaises(ValueError, ('a' * 100).rindex, '\U00100304a')
378 self.assertRaises(ValueError, ('\u0102' * 100).rindex, '\U00100304\u0102')