Blob Blame History Raw
From abd1da21a7d978d265d73fed1a081f82b71e84b0 Mon Sep 17 00:00:00 2001
From: Scott K Logan <logans@cottsay.net>
Date: Wed, 28 Aug 2019 14:26:56 -0700
Subject: [PATCH] Don't assume the plain 'python' executable is correct

Instead, use the same executable that was used to invoke the currently
running python process.
---
 tests/utils.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/utils.py b/tests/utils.py
index 889ded4f..cd135428 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -67,7 +67,7 @@ def create_dummy_server(file_with_content, mimetype):
     #start new process using our dummy-response-server.py script
     dummy_server_file = os.path.join(current_script_dir, 'servers', 'dummy-response-server.py')
     port = find_open_port()
-    cmd = 'python %s %s "%s" "%s" ' % (dummy_server_file, str(port), file_with_content, mimetype)
+    cmd = '%s %s %s "%s" "%s" ' % (sys.executable, dummy_server_file, str(port), file_with_content, mimetype)
 
     ON_POSIX = 'posix' in sys.builtin_module_names