run-tests: clarify pyexename assignement
That assignement is wrong, we clarify that it is wrong before starting to fix
it. This will make the fix clearer.
Differential Revision: https://phab.mercurial-scm.org/D10941
--- a/tests/run-tests.py Fri Jul 02 22:50:43 2021 +0200
+++ b/tests/run-tests.py Fri Jul 02 22:53:17 2021 +0200
@@ -3529,7 +3529,10 @@
def _usecorrectpython(self):
"""Configure the environment to use the appropriate Python in tests."""
# Tests must use the same interpreter as us or bad things will happen.
- pyexename = sys.platform == 'win32' and b'python.exe' or b'python3'
+ if sys.platform == 'win32':
+ pyexename = b'python.exe'
+ else:
+ pyexename = b'python3' # XXX this is wrong with python2...
# os.symlink() is a thing with py3 on Windows, but it requires
# Administrator rights.