Home | History | Annotate | Download | only in test

Lines Matching refs:pattern

115         pattern = re.compile('.')
116 self.assertRaises(ValueError, re.match, pattern, 'A', re.I)
117 self.assertRaises(ValueError, re.search, pattern, 'A', re.I)
118 self.assertRaises(ValueError, re.findall, pattern, 'A', re.I)
119 self.assertRaises(ValueError, re.compile, pattern, re.I)
489 def assertMatch(self, pattern, text, match=None, span=None,
492 # the pattern matches the whole text
498 m = matcher(pattern, text)
569 self.assertNotEqual(re.compile('^pattern$', flag), None)
605 # bug 545855 -- This pattern failed to cause a compile error as it
612 # pattern '*?' on a long string.
655 self.assertNotEqual(scanner.scanner.scanner("").pattern, None)
724 pattern = eval('u"[\u002E\u3002\uFF0E\uFF61]"')
725 self.assertEqual(re.compile(pattern).split("a.b.c"),
803 pattern = re.compile('$')
804 self.assertEqual(pattern.sub('#', 'a\nb\n'), 'a\nb#\n#')
805 self.assertEqual(pattern.sub('#', 'a\nb\nc'), 'a\nb\nc#')
806 self.assertEqual(pattern.sub('#', '\n'), '#\n#')
808 pattern = re.compile('$', re.MULTILINE)
809 self.assertEqual(pattern.sub('#', 'a\nb\n' ), 'a#\nb#\n#' )
810 self.assertEqual(pattern.sub('#', 'a\nb\nc'), 'a#\nb#\nc#')
811 self.assertEqual(pattern.sub('#', '\n'), '#\n#')
825 # Test return value when given string and pattern as parameter
826 pattern = re.compile('random pattern')
827 self.assertIsInstance(pattern, re._pattern_type)
828 same_pattern = re.compile(pattern)
830 self.assertIs(same_pattern, pattern)
831 # Test behaviour when not given a string or pattern as parameter
835 # Issue #13899: re pattern r"[\A]" should work like "A" but matches
912 pattern = s = outcome = repl = expected = None
914 pattern, s, outcome, repl, expected = t
916 pattern, s, outcome = t
921 obj = re.compile(pattern)
985 # Try the match on a unicode pattern, and check that it
987 obj=re.compile(unicode(pattern, "latin-1"))
990 print '=== Fails on unicode pattern match', t
997 if pattern[:2] != '\\B' and pattern[-2:] != '\\B' \
999 obj = re.compile(pattern)
1006 obj = re.compile(pattern, re.IGNORECASE)
1013 obj = re.compile(pattern, re.LOCALE)
1020 obj = re.compile(pattern, re.UNICODE)