[PATCH] tests: fix test-run-tests.py on OS X
Simon Heimberg
simohe at besonet.ch
Fri Jan 17 05:47:58 CST 2014
# HG changeset patch
# User Simon Heimberg <simohe at besonet.ch>
# Date 1389959189 -3600
# Node ID c4bfc0a2ea569b67023323602239fd364f1cd6cb
# Parent 38781a397ab08d2db66eb7df125b6c00395c3f55
tests: fix test-run-tests.py on OS X
Do the same hack as in test-doctests.py to let the test pass on OS X.
diff -r 38781a397ab0 -r c4bfc0a2ea56 tests/test-run-tests.py
--- a/tests/test-run-tests.py Fre Jan 17 12:42:17 2014 +0100
+++ b/tests/test-run-tests.py Fre Jan 17 12:46:29 2014 +0100
@@ -4,8 +4,11 @@
(both by design)
"""
-
-import doctest, os, re
+import os, re
+# this is hack to make sure no escape characters are inserted into the output
+if 'TERM' in os.environ:
+ del os.environ['TERM']
+import doctest
run_tests = __import__('run-tests')
def lm(expected, output):
@@ -54,7 +57,7 @@
restore os.altsep
>>> os.altsep = _osaltsep
"""
- os.altsep # for pyflakes, because it does not see os in the doctest
+ pass
def otherostests():
r"""test matching like running on non-windows os
More information about the Mercurial-devel
mailing list