commit 9082fe1e15b1f5995743b28db4e70223054eb2e5 Author: Damian Johnson atagar@torproject.org Date: Fri Jan 3 14:08:00 2020 -0800
Test interpreter using our python version
Our interpreter's integ tests did not provide a python executable while shelling out, and as such used our default python version rather than the one we're testing against. --- test/integ/interpreter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/test/integ/interpreter.py b/test/integ/interpreter.py index dc8466be..e3664d87 100644 --- a/test/integ/interpreter.py +++ b/test/integ/interpreter.py @@ -3,6 +3,7 @@ Tests invocation of our interpreter. """
import os +import sys import tempfile import unittest
@@ -16,9 +17,9 @@ PROMPT_CMD = os.path.join(test.STEM_BASE, 'tor-prompt')
def _run_prompt(*args): if test.runner.Torrc.SOCKET not in test.runner.get_runner().get_options(): - return stem.util.system.call([PROMPT_CMD, '--interface', test.runner.CONTROL_PORT] + list(args)) + return stem.util.system.call([sys.executable, PROMPT_CMD, '--interface', test.runner.CONTROL_PORT] + list(args)) else: - return stem.util.system.call([PROMPT_CMD, '--socket', test.runner.CONTROL_SOCKET_PATH] + list(args)) + return stem.util.system.call([sys.executable, PROMPT_CMD, '--socket', test.runner.CONTROL_SOCKET_PATH] + list(args))
class TestInterpreter(unittest.TestCase):
tor-commits@lists.torproject.org