Chromium Code Reviews| Index: tests/isolate_smoke_test.py |
| diff --git a/tests/isolate_smoke_test.py b/tests/isolate_smoke_test.py |
| index c455c5b6f6d8e11e15307bded6f1eefd8dbd0603..7386229af1e8f8f27a14e90113d2e7e1c811dc38 100755 |
| --- a/tests/isolate_smoke_test.py |
| +++ b/tests/isolate_smoke_test.py |
| @@ -403,10 +403,11 @@ class Isolate(unittest.TestCase): |
| cwd=ROOT_DIR) |
| out = p.communicate()[0].splitlines() |
| self.assertEqual(0, p.returncode) |
| - out = out[out.index('') + 1:] |
| + out = out[out.index('Commands are:') + 1:] |
| out = out[:out.index('')] |
| - modes = [re.match(r'^ (\w+) .+', l) for l in out] |
| - modes = tuple(m.group(1) for m in modes if m) |
| + regexp = '^ (?:\x1b\\[\\d\\dm)(\\w+)\s*(:?\x1b\\[\\d\\dm) .+' |
|
Vadim Sh.
2013/08/19 17:54:02
err.... what is that? :) looks like write-only reg
M-A Ruel
2013/08/19 20:05:03
ANSI escape code. ESC[\d\dm
http://en.wikipedia.or
|
| + modes = [re.match(regexp, l) for l in out] |
| + modes = [m.group(1) for m in modes if m] |
| self.assertEqual(sorted(EXPECTED_MODES), sorted(modes)) |
| def test_modes(self): |