Lines Matching refs:match
513 match = sm.find_longest_match()
514 self.assertEqual(match.a, 0)
515 self.assertEqual(match.b, 0)
516 self.assertEqual(match.size, 6)
517 self.assertEqual(a[match.a: match.a + match.size],
518 b[match.b: match.b + match.size])
519 self.assertFalse(self.longer_match_exists(a, b, match.size))
521 match = sm.find_longest_match(alo=2, blo=4)
522 self.assertEqual(match.a, 3)
523 self.assertEqual(match.b, 7)
524 self.assertEqual(match.size, 4)
525 self.assertEqual(a[match.a: match.a + match.size],
526 b[match.b: match.b + match.size])
527 self.assertFalse(self.longer_match_exists(a[2:], b[4:], match.size))
529 match = sm.find_longest_match(bhi=5, blo=1)
530 self.assertEqual(match.a, 1)
531 self.assertEqual(match.b, 1)
532 self.assertEqual(match.size, 4)
533 self.assertEqual(a[match.a: match.a + match.size],
534 b[match.b: match.b + match.size])
535 self.assertFalse(self.longer_match_exists(a, b[1:5], match.size))
541 match = sm.find_longest_match(0, len(a), 0, len(b))
542 self.assertEqual(match.a, 0)
543 self.assertEqual(match.b, 99)
544 self.assertEqual(match.size, 5)
545 self.assertEqual(a[match.a: match.a + match.size],
546 b[match.b: match.b + match.size])
547 self.assertFalse(self.longer_match_exists(a, b, match.size))