]> granicus.if.org Git - python/commitdiff
Fix buggy RE “\parrot_example.py”, uncovered by Issue #27030
authorMartin Panter <vadmium+py@gmail.com>
Sun, 12 Jun 2016 06:07:35 +0000 (06:07 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Sun, 12 Jun 2016 06:07:35 +0000 (06:07 +0000)
Lib/lib2to3/tests/test_refactor.py

index 7fc84e253030124a616f6b5eb6a288f8d23a1577..c737aa5f4ea97a903f51c09712d2cce3d4b6fb95 100644 (file)
@@ -8,6 +8,7 @@ import sys
 import os
 import codecs
 import operator
+import re
 import StringIO
 import tempfile
 import shutil
@@ -226,8 +227,8 @@ from __future__ import print_function"""
                                     actually_write=False)
         # Testing that it logged this message when write=False was passed is
         # sufficient to see that it did not bail early after "No changes".
-        message_regex = r"Not writing changes to .*%s%s" % (
-                os.sep, os.path.basename(test_file))
+        message_regex = r"Not writing changes to .*%s" % \
+                re.escape(os.sep + os.path.basename(test_file))
         for message in debug_messages:
             if "Not writing changes" in message:
                 self.assertRegexpMatches(message, message_regex)