Skip to content

Commit 415991b

Browse files
committed
fix tests when run locally on Windows/venv
1 parent 14b1e32 commit 415991b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/test_unasync.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import os
44
import shutil
55
import subprocess
6+
import sys
67

78
import pytest
89

@@ -69,9 +70,9 @@ def test_build_py_modules(tmpdir):
6970

7071
env = copy.copy(os.environ)
7172
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
72-
subprocess.check_call(["python", "setup.py", "build"], cwd=mod_dir, env=env)
73+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=mod_dir, env=env)
7374
# Calling it twice to test the "if not copied" branch
74-
subprocess.check_call(["python", "setup.py", "build"], cwd=mod_dir, env=env)
75+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=mod_dir, env=env)
7576

7677
unasynced = os.path.join(mod_dir, "build/lib/_sync/some_file.py")
7778
tree_build_dir = list_files(mod_dir)
@@ -88,7 +89,7 @@ def test_build_py_packages(tmpdir):
8889

8990
env = copy.copy(os.environ)
9091
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
91-
subprocess.check_call(["python", "setup.py", "build"], cwd=pkg_dir, env=env)
92+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=pkg_dir, env=env)
9293

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

@@ -104,7 +105,7 @@ def test_project_structure_after_build_py_packages(tmpdir):
104105

105106
env = copy.copy(os.environ)
106107
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
107-
subprocess.check_call(["python", "setup.py", "build"], cwd=pkg_dir, env=env)
108+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=pkg_dir, env=env)
108109

109110
_async_dir_tree = list_files(
110111
os.path.join(source_pkg_dir, "src/example_pkg/_async/.")
@@ -123,7 +124,7 @@ def test_project_structure_after_customized_build_py_packages(tmpdir):
123124

124125
env = copy.copy(os.environ)
125126
env["PYTHONPATH"] = os.path.realpath(os.path.join(TEST_DIR, ".."))
126-
subprocess.check_call(["python", "setup.py", "build"], cwd=pkg_dir, env=env)
127+
subprocess.check_call([sys.executable, "setup.py", "build"], cwd=pkg_dir, env=env)
127128

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

0 commit comments

Comments
 (0)