1 file changed
@@ -1,5 +1,6 @@ | |||
| 1 | 1 | # encoding: utf-8 | |
| 2 | 2 | ||
| 3 | + import re | ||
| 3 | 4 | import subprocess | |
| 4 | 5 | import sys | |
| 5 | 6 | import tempfile | |
@@ -66,7 +67,11 @@ def test_exec_nonascii_file_linenums(self): | |||
| 66 | 67 | universal_newlines=True) | |
| 67 | 68 | (_, stderr) = p.communicate() | |
| 68 | 69 | ||
| 69 | - self.assertIn('line 3', stderr) | ||
| 70 | + self.assertIn('line 3', clean_colors(stderr)) | ||
| 71 | + | ||
| 72 | + | ||
| 73 | + def clean_colors(s): | ||
| 74 | + return re.sub(r'\x1b[^m]*m', '', s) | ||
| 70 | 75 | ||
| 71 | 76 | ||
| 72 | 77 | class TestParse(TestCase): | |
0 commit comments