Skip to content

Commit bb5e177

Browse files
committed
Fix tests on platforms where the Python interpreter is not named python (b/c it is named python3 only like in Debian)
1 parent 9b15d0e commit bb5e177

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/test_unasync.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import os
55
import shutil
66
import subprocess
7+
import sys
78

89
import pytest
910

@@ -72,9 +73,9 @@ def test_build_py_modules(tmpdir):
7273

7374
env = copy.copy(os.environ)
7475
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
75-
subprocess.check_call(["python", "setup.py", "build"], cwd=mod_dir, env=env)
76+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=mod_dir, env=env)
7677
# Calling it twice to test the "if not copied" branch
77-
subprocess.check_call(["python", "setup.py", "build"], cwd=mod_dir, env=env)
78+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=mod_dir, env=env)
7879

7980
unasynced = os.path.join(mod_dir, "build/lib/_sync/some_file.py")
8081
tree_build_dir = list_files(mod_dir)
@@ -92,7 +93,7 @@ def test_build_py_packages(tmpdir):
9293

9394
env = copy.copy(os.environ)
9495
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
95-
subprocess.check_call(["python", "setup.py", "build"], cwd=pkg_dir, env=env)
96+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=pkg_dir, env=env)
9697

9798
unasynced = os.path.join(pkg_dir, "build/lib/example_pkg/_sync/__init__.py")
9899

@@ -109,7 +110,7 @@ def test_project_structure_after_build_py_packages(tmpdir):
109110

110111
env = copy.copy(os.environ)
111112
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
112-
subprocess.check_call(["python", "setup.py", "build"], cwd=pkg_dir, env=env)
113+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=pkg_dir, env=env)
113114

114115
_async_dir_tree = list_files(
115116
os.path.join(source_pkg_dir, "src/example_pkg/_async/.")
@@ -129,7 +130,7 @@ def test_project_structure_after_customized_build_py_packages(tmpdir):
129130

130131
env = copy.copy(os.environ)
131132
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
132-
subprocess.check_call(["python", "setup.py", "build"], cwd=pkg_dir, env=env)
133+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=pkg_dir, env=env)
133134

134135
_async_dir_tree = list_files(os.path.join(source_pkg_dir, "src/ahip/."))
135136
unasynced_dir_path = os.path.join(pkg_dir, "build/lib/hip/.")

0 commit comments

Comments
 (0)