From 55c768bbd7b15b44da6aaa72d7a4b522059b9c5c Mon Sep 17 00:00:00 2001 From: SaaS Frontend Date: Sat, 8 Aug 2026 20:51:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20test=5Frender=5Fada?= =?UTF-8?q?pter.py=20=E4=B8=AD=20ASR=20mock=20=E8=B7=AF=E5=BE=84=E4=BB=A5?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=20PR=20#1307?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #1307 将 render_adapter.py 中的 import 路径从 services.asr_service_factory 改为 apps.worker.services.asr_service_factory,但测试文件中的 mock 路径未同步更新, 导致 Unit Tests 失败。 修复:更新 TestGetAsrService 类中 3 处 patch 路径 --- tests/unit/test_render_adapter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 tests/unit/test_render_adapter.py diff --git a/tests/unit/test_render_adapter.py b/tests/unit/test_render_adapter.py old mode 100644 new mode 100755 index b9b0effaf..c1ad355a1 --- a/tests/unit/test_render_adapter.py +++ b/tests/unit/test_render_adapter.py @@ -985,7 +985,7 @@ class TestGetAsrService: def test_returns_service_when_available(self): """ASR 服务可用时返回实例。""" mock_service = MagicMock() - with patch("services.asr_service_factory.get_asr_service") as mock_get: + with patch("apps.worker.services.asr_service_factory.get_asr_service") as mock_get: mock_get.return_value = mock_service result = RenderAdapter._get_asr_service() @@ -993,7 +993,7 @@ class TestGetAsrService: def test_returns_none_when_import_fails(self): """ASR 服务导入失败时返回 None(不阻断主流程)。""" - with patch("services.asr_service_factory.get_asr_service") as mock_get: + with patch("apps.worker.services.asr_service_factory.get_asr_service") as mock_get: mock_get.side_effect = ImportError("asr module not found") result = RenderAdapter._get_asr_service() @@ -1001,7 +1001,7 @@ class TestGetAsrService: def test_returns_none_when_init_fails(self): """ASR 服务初始化失败时返回 None(不阻断主流程)。""" - with patch("services.asr_service_factory.get_asr_service") as mock_get: + with patch("apps.worker.services.asr_service_factory.get_asr_service") as mock_get: mock_get.side_effect = RuntimeError("ASR init failed") result = RenderAdapter._get_asr_service() -- 2.54.0