@@ -228,23 +228,19 @@ def cxx_search_dirs(blas_libs, mock_system):
228
228
)
229
229
230
230
231
- @pytest .fixture (
232
- scope = "function " , params = [True , False ], ids = ["Working_CXX" , "Broken_CXX" ]
231
+ @pytest .mark . parametrize (
232
+ "working_cxx " , [True , False ], ids = ["Working_CXX" , "Broken_CXX" ]
233
233
)
234
- def cxx_search_dirs_status (request ):
235
- return request .param
236
-
237
-
238
234
@patch ("pytensor.link.c.cmodule.std_lib_dirs" , return_value = [])
239
235
@patch ("pytensor.link.c.cmodule.check_mkl_openmp" , return_value = None )
240
236
def test_default_blas_ldflags (
241
- mock_std_lib_dirs , mock_check_mkl_openmp , cxx_search_dirs , cxx_search_dirs_status
237
+ mock_std_lib_dirs , mock_check_mkl_openmp , cxx_search_dirs , working_cxx
242
238
):
243
239
cxx_search_dirs , expected_blas_ldflags , enabled_accelerate_framework = (
244
240
cxx_search_dirs
245
241
)
246
242
mock_process = MagicMock ()
247
- if cxx_search_dirs_status :
243
+ if working_cxx :
248
244
error_message = ""
249
245
mock_process .communicate = lambda * args , ** kwargs : (cxx_search_dirs , b"" )
250
246
mock_process .returncode = 0
@@ -273,7 +269,7 @@ def wrapped(test_code, tmp_prefix, flags, try_run, output):
273
269
"try_compile_tmp" ,
274
270
new_callable = patched_compile_tmp ,
275
271
):
276
- if cxx_search_dirs_status :
272
+ if working_cxx :
277
273
assert set (default_blas_ldflags ().split (" " )) == set (
278
274
expected_blas_ldflags .split (" " )
279
275
)
0 commit comments