From 1e4378d636e035c293d76cc436083dd9c9fa087e Mon Sep 17 00:00:00 2001 From: Antonio Larrosa Date: Sat, 21 Jan 2017 11:22:49 +0100 Subject: [PATCH] Run python2 or python3 depending on what's used On a system with dependencies installed for python3 but not for python2, we have to make sure python3 is used everywhere since 'python' might be running the python2 interpreter. This helps with some problems in #2400, but doesn't fix the issue completely. --- test/test_convert.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_convert.py b/test/test_convert.py index 2a32e51e7..fe74b0b73 100644 --- a/test/test_convert.py +++ b/test/test_convert.py @@ -15,6 +15,7 @@ from __future__ import division, absolute_import, print_function +import sys import re import os.path import unittest @@ -39,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(stub, tag) + return u"python{} '{}' $source $dest {}".format(sys.version_info.major, stub, tag) def assertFileTag(self, path, tag): # noqa """Assert that the path is a file and the files content ends with `tag`.