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.
This commit is contained in:
Antonio Larrosa 2017-01-22 11:45:45 +01:00
parent 1e4378d636
commit 42b4e54391

View file

@ -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`.