3
3
import os
4
4
import shutil
5
5
import subprocess
6
+ import sys
6
7
7
8
import pytest
8
9
@@ -69,9 +70,9 @@ def test_build_py_modules(tmpdir):
69
70
70
71
env = copy .copy (os .environ )
71
72
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 )
73
74
# 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 )
75
76
76
77
unasynced = os .path .join (mod_dir , "build/lib/_sync/some_file.py" )
77
78
tree_build_dir = list_files (mod_dir )
@@ -88,7 +89,7 @@ def test_build_py_packages(tmpdir):
88
89
89
90
env = copy .copy (os .environ )
90
91
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 )
92
93
93
94
unasynced = os .path .join (pkg_dir , "build/lib/example_pkg/_sync/__init__.py" )
94
95
@@ -104,7 +105,7 @@ def test_project_structure_after_build_py_packages(tmpdir):
104
105
105
106
env = copy .copy (os .environ )
106
107
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 )
108
109
109
110
_async_dir_tree = list_files (
110
111
os .path .join (source_pkg_dir , "src/example_pkg/_async/." )
@@ -123,7 +124,7 @@ def test_project_structure_after_customized_build_py_packages(tmpdir):
123
124
124
125
env = copy .copy (os .environ )
125
126
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 )
127
128
128
129
_async_dir_tree = list_files (os .path .join (source_pkg_dir , "src/ahip/." ))
129
130
unasynced_dir_path = os .path .join (pkg_dir , "build/lib/hip/." )
0 commit comments