Use sys.executable instead of composing the executable name
Better use sys.executable than using sys.version_info.major and compose
the name of the python executable.
@@ -40,7 +40,7 @@ class TestHelper(helper.TestHelper):
# A Python script that copies the file and appends a tag.
stub = os.path.join(_common.RSRC, b'convert_stub.py').decode('utf-8')
- return u"python{} '{}' $source $dest {}".format(sys.version_info.major, stub, tag)
+ return u"{} '{}' $source $dest {}".format(sys.executable, stub, tag)
def assertFileTag(self, path, tag): # noqa
"""Assert that the path is a file and the files content ends with `tag`.
