# HG changeset patch # User Greg Ward # Date 2009-05-30 02:18:16 # Node ID a8066f2fd1aab1ac0f63879e4600088916420daa # Parent d6b243731763c17bbe4e91cc9491a72875f79a5b 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 @@ -503,11 +503,13 @@ def _gethgpath(): 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: