@@ -323,7 +323,7 @@ def tearDown(self) -> None:
323323 # Clean up any cached decoders after each test
324324 spdl .io ._core ._del_cached_decoder ()
325325
326- @patch ("spdl.io._core._libspdl_cuda._nvdec_decoder " )
326+ @patch ("spdl.io._core._libspdl_cuda.make_nvdec_decoder " )
327327 def test_decoder_caching_same_thread (self , mock_nvdec_decoder : MagicMock ) -> None :
328328 """Verify that nvdec_decoder returns the same cached instance within the same thread."""
329329 # Setup: Mock decoder creation to return a mock object
@@ -343,7 +343,7 @@ def test_decoder_caching_same_thread(self, mock_nvdec_decoder: MagicMock) -> Non
343343 mock_nvdec_decoder .call_count , 1 , "Decoder should be created only once"
344344 )
345345
346- @patch ("spdl.io._core._libspdl_cuda._nvdec_decoder " )
346+ @patch ("spdl.io._core._libspdl_cuda.make_nvdec_decoder " )
347347 def test_decoder_no_caching (self , mock_nvdec_decoder : MagicMock ) -> None :
348348 """Verify that nvdec_decoder creates a new instance when use_cache=False."""
349349 # Setup: Mock decoder creation to return different mock objects each time
@@ -366,7 +366,7 @@ def test_decoder_no_caching(self, mock_nvdec_decoder: MagicMock) -> None:
366366 mock_nvdec_decoder .call_count , 2 , "Decoder should be created twice"
367367 )
368368
369- @patch ("spdl.io._core._libspdl_cuda._nvdec_decoder " )
369+ @patch ("spdl.io._core._libspdl_cuda.make_nvdec_decoder " )
370370 def test_decoder_caching_different_threads (
371371 self , mock_nvdec_decoder : MagicMock
372372 ) -> None :
@@ -412,7 +412,7 @@ def get_decoder_in_thread():
412412 creation_count ["count" ], 2 , "Decoder should be created once per thread"
413413 )
414414
415- @patch ("spdl.io._core._libspdl_cuda._nvdec_decoder " )
415+ @patch ("spdl.io._core._libspdl_cuda.make_nvdec_decoder " )
416416 def test_decoder_cache_cleared_on_crop (self , mock_nvdec_decoder : MagicMock ) -> None :
417417 """Verify that providing crop parameters forces recreation of the decoder.
418418
@@ -449,7 +449,7 @@ def test_decoder_cache_cleared_on_crop(self, mock_nvdec_decoder: MagicMock) -> N
449449 "Decoder should be recreated when crop parameters change" ,
450450 )
451451
452- @patch ("spdl.io._core._libspdl_cuda._nvdec_decoder " )
452+ @patch ("spdl.io._core._libspdl_cuda.make_nvdec_decoder " )
453453 def test_cache_cleanup_with_hasattr_delattr (
454454 self , mock_nvdec_decoder : MagicMock
455455 ) -> None :
@@ -471,7 +471,7 @@ def test_cache_cleanup_with_hasattr_delattr(
471471 "Decoder should be created twice after cache clear" ,
472472 )
473473
474- @patch ("spdl.io._core._libspdl_cuda._nvdec_decoder " )
474+ @patch ("spdl.io._core._libspdl_cuda.make_nvdec_decoder " )
475475 def test_thread_local_isolation_with_getattr (
476476 self , mock_nvdec_decoder : MagicMock
477477 ) -> None :
0 commit comments