--- 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