def test_translate(self):
     for (pattern, regex) in TRANSLATE_TESTS:
         if re.escape(b'/') == b'/':
             # Slash is no longer escaped in Python3.7, so undo the escaping
             # in the expected return value..
             regex = regex.replace(b'\\/', b'/')
         self.assertEqual(
             regex, translate(pattern),
             "orig pattern: %r, regex: %r, expected: %r" %
             (pattern, translate(pattern), regex))
示例#2
0
 def test_translate(self):
     for (pattern, regex) in TRANSLATE_TESTS:
         if re.escape(b'/') == b'/':
             # Slash is no longer escaped in Python3.7, so undo the escaping
             # in the expected return value..
             regex = regex.replace(b'\\/', b'/')
         self.assertEqual(
             regex, translate(pattern),
             "orig pattern: %r, regex: %r, expected: %r" %
             (pattern, translate(pattern), regex))