@@ -47,14 +47,14 @@ def _patch_driver_version(monkeypatch, version=13000):
4747def test_get_nvvm_module_reraises_nested_module_not_found (monkeypatch ):
4848 monkeypatch .setattr (_program , "get_binding_version" , lambda : (12 , 9 ))
4949
50- def fake_optional_cuda_import (modname , probe_function = None ):
50+ def fake__optional_cuda_import (modname , probe_function = None ):
5151 assert modname == "cuda.bindings.nvvm"
5252 assert probe_function is not None
5353 err = ModuleNotFoundError ("No module named 'not_a_real_dependency'" )
5454 err .name = "not_a_real_dependency"
5555 raise err
5656
57- monkeypatch .setattr (_program , "optional_cuda_import " , fake_optional_cuda_import )
57+ monkeypatch .setattr (_program , "_optional_cuda_import " , fake__optional_cuda_import )
5858
5959 with pytest .raises (ModuleNotFoundError , match = "not_a_real_dependency" ) as excinfo :
6060 _program ._get_nvvm_module ()
@@ -64,12 +64,12 @@ def fake_optional_cuda_import(modname, probe_function=None):
6464def test_get_nvvm_module_reports_missing_nvvm_module (monkeypatch ):
6565 monkeypatch .setattr (_program , "get_binding_version" , lambda : (12 , 9 ))
6666
67- def fake_optional_cuda_import (modname , probe_function = None ):
67+ def fake__optional_cuda_import (modname , probe_function = None ):
6868 assert modname == "cuda.bindings.nvvm"
6969 assert probe_function is not None
7070 return None
7171
72- monkeypatch .setattr (_program , "optional_cuda_import " , fake_optional_cuda_import )
72+ monkeypatch .setattr (_program , "_optional_cuda_import " , fake__optional_cuda_import )
7373
7474 with pytest .raises (RuntimeError , match = "cuda.bindings.nvvm" ):
7575 _program ._get_nvvm_module ()
@@ -78,12 +78,12 @@ def fake_optional_cuda_import(modname, probe_function=None):
7878def test_get_nvvm_module_handles_missing_libnvvm (monkeypatch ):
7979 monkeypatch .setattr (_program , "get_binding_version" , lambda : (12 , 9 ))
8080
81- def fake_optional_cuda_import (modname , probe_function = None ):
81+ def fake__optional_cuda_import (modname , probe_function = None ):
8282 assert modname == "cuda.bindings.nvvm"
8383 assert probe_function is not None
8484 return None
8585
86- monkeypatch .setattr (_program , "optional_cuda_import " , fake_optional_cuda_import )
86+ monkeypatch .setattr (_program , "_optional_cuda_import " , fake__optional_cuda_import )
8787
8888 with pytest .raises (RuntimeError , match = "libnvvm" ):
8989 _program ._get_nvvm_module ()
@@ -92,14 +92,14 @@ def fake_optional_cuda_import(modname, probe_function=None):
9292def test_decide_nvjitlink_or_driver_reraises_nested_module_not_found (monkeypatch ):
9393 _patch_driver_version (monkeypatch )
9494
95- def fake_optional_cuda_import (modname , probe_function = None ):
95+ def fake__optional_cuda_import (modname , probe_function = None ):
9696 assert modname == "cuda.bindings.nvjitlink"
9797 assert probe_function is not None
9898 err = ModuleNotFoundError ("No module named 'not_a_real_dependency'" )
9999 err .name = "not_a_real_dependency"
100100 raise err
101101
102- monkeypatch .setattr (_linker , "optional_cuda_import " , fake_optional_cuda_import )
102+ monkeypatch .setattr (_linker , "_optional_cuda_import " , fake__optional_cuda_import )
103103
104104 with pytest .raises (ModuleNotFoundError , match = "not_a_real_dependency" ) as excinfo :
105105 _linker ._decide_nvjitlink_or_driver ()
@@ -109,12 +109,12 @@ def fake_optional_cuda_import(modname, probe_function=None):
109109def test_decide_nvjitlink_or_driver_falls_back_when_module_missing (monkeypatch ):
110110 _patch_driver_version (monkeypatch )
111111
112- def fake_optional_cuda_import (modname , probe_function = None ):
112+ def fake__optional_cuda_import (modname , probe_function = None ):
113113 assert modname == "cuda.bindings.nvjitlink"
114114 assert probe_function is not None
115115 return None
116116
117- monkeypatch .setattr (_linker , "optional_cuda_import " , fake_optional_cuda_import )
117+ monkeypatch .setattr (_linker , "_optional_cuda_import " , fake__optional_cuda_import )
118118
119119 with pytest .warns (RuntimeWarning , match = "cuda.bindings.nvjitlink is not available" ):
120120 use_driver_backend = _linker ._decide_nvjitlink_or_driver ()
0 commit comments