[PATCH 2 of 3] run-tests: fix _checkhglib() so it's correct when using --with-hg
Greg Ward
greg-hg at gerg.ca
Wed May 20 08:20:51 CDT 2009
# HG changeset patch
# User Greg Ward <greg-hg at gerg.ca>
# Date 1242825481 14400
# Node ID 7d5183b38aa1a33c4b5c50b91f3d39eece481b9b
# Parent 37accb705871658e5ae95c4de1ac3be84dbfd787
run-tests: fix _checkhglib() so it's correct when using --with-hg.
Since this makes the warning less likely, upgrade it to a "real"
warning to stderr.
diff --git a/tests/run-tests.py b/tests/run-tests.py
--- a/tests/run-tests.py
+++ b/tests/run-tests.py
@@ -495,11 +495,13 @@
def _checkhglib(verb):
"""Ensure that the 'mercurial' package imported by python is
- the one we expect it to be. If not, print a message to stdout."""
- expecthg = os.path.join(HGTMP, 'install', 'lib', 'python', 'mercurial')
+ the one we expect it to be. If not, print a warning to stderr."""
+ expecthg = os.path.join(PYTHONDIR, 'mercurial')
actualhg = _gethgpath()
if actualhg != expecthg:
- print '# %s unexpected mercurial: %s' % (verb, actualhg)
+ sys.stderr.write('warning: %s with unexpected mercurial lib: %s\n'
+ ' (expected %s)\n'
+ % (verb, actualhg, expecthg))
def runchildren(options, tests):
if not options.with_hg:
More information about the Mercurial-devel
mailing list