# HG changeset patch # User Pierre-Yves David # Date 1625842921 -7200 # Node ID 2ee81806831fb3212491d0555916785319048230 # Parent c3c38eb08465c034c69ab72665d688339fa2bb64 run-tests: setup "correct" python earlier I don't see any good reason to wait. This result in slightly simpler code. Differential Revision: https://phab.mercurial-scm.org/D11047 diff -r c3c38eb08465 -r 2ee81806831f tests/run-tests.py --- a/tests/run-tests.py Fri Jul 09 16:28:45 2021 +0200 +++ b/tests/run-tests.py Fri Jul 09 17:02:01 2021 +0200 @@ -3419,11 +3419,10 @@ if self.options.list_tests: result = runner.listtests(suite) else: + self._usecorrectpython() if self._installdir: self._installhg() self._checkhglib("Testing") - else: - self._usecorrectpython() if self.options.chg: assert self._installdir self._installchg() @@ -3705,8 +3704,6 @@ sys.exit(1) os.chdir(self._testdir) - self._usecorrectpython() - hgbat = os.path.join(self._bindir, b'hg.bat') if os.path.isfile(hgbat): # hg.bat expects to be put in bin/scripts while run-tests.py