diff -r 1156ec81f709 -r 270b077d434b tests/run-tests.py --- a/tests/run-tests.py Tue Nov 15 20:25:51 2016 +0000 +++ b/tests/run-tests.py Thu Nov 10 16:07:24 2016 -0500 @@ -58,6 +58,11 @@ import socket import subprocess import sys +try: + import sysconfig +except ImportError: + # sysconfig doesn't exist in Python 2.6 + sysconfig = None import tempfile import threading import time @@ -818,6 +823,8 @@ offset = '' if i == 0 else '%s' % i env["HGPORT%s" % offset] = '%s' % (self._startport + i) env = os.environ.copy() + if sysconfig is not None: + env['PYTHONUSERBASE'] = sysconfig.get_config_var('userbase') env['TESTTMP'] = self._testtmp env['HOME'] = self._testtmp # This number should match portneeded in _getport