4
4
import os
5
5
import shutil
6
6
import subprocess
7
+ import sys
7
8
8
9
import pytest
9
10
@@ -72,9 +73,9 @@ def test_build_py_modules(tmpdir):
72
73
73
74
env = copy .copy (os .environ )
74
75
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 )
76
77
# 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 )
78
79
79
80
unasynced = os .path .join (mod_dir , "build/lib/_sync/some_file.py" )
80
81
tree_build_dir = list_files (mod_dir )
@@ -92,7 +93,7 @@ def test_build_py_packages(tmpdir):
92
93
93
94
env = copy .copy (os .environ )
94
95
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 )
96
97
97
98
unasynced = os .path .join (pkg_dir , "build/lib/example_pkg/_sync/__init__.py" )
98
99
@@ -109,7 +110,7 @@ def test_project_structure_after_build_py_packages(tmpdir):
109
110
110
111
env = copy .copy (os .environ )
111
112
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 )
113
114
114
115
_async_dir_tree = list_files (
115
116
os .path .join (source_pkg_dir , "src/example_pkg/_async/." )
@@ -129,7 +130,7 @@ def test_project_structure_after_customized_build_py_packages(tmpdir):
129
130
130
131
env = copy .copy (os .environ )
131
132
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 )
133
134
134
135
_async_dir_tree = list_files (os .path .join (source_pkg_dir , "src/ahip/." ))
135
136
unasynced_dir_path = os .path .join (pkg_dir , "build/lib/hip/." )
0 commit comments