diff --git a/tests/unit/test_unified_render_service.py b/tests/unit/test_unified_render_service.py index d586762f0..c25d952d9 100755 --- a/tests/unit/test_unified_render_service.py +++ b/tests/unit/test_unified_render_service.py @@ -2314,7 +2314,7 @@ class TestVoiceoverTopLevelConfigBridge: assert result is True, "顶层 voice_id + custom_text 应触发 TTS 配音" # 应有 audio 图层 - audio_layer = next((l for layer in layers if l.role == "audio"), None) + audio_layer = next((layer for layer in layers if layer.role == "audio"), None) assert audio_layer is not None, "应添加 audio 图层" assert len(audio_layer.clips) == 1, "应有 1 个配音片段" @@ -2395,7 +2395,7 @@ class TestVoiceoverTopLevelConfigBridge: assert result is False # 没有 audio 图层 - assert not any(l.role == "audio" for layer in layers) + assert not any(layer.role == "audio" for layer in layers) class TestVoiceoverSubtitleAlign: @@ -2475,7 +2475,7 @@ class TestVoiceoverSubtitleAlign: # 应调用字幕对齐模式 mock_sub_vo.assert_called_once() # 应有 audio 图层 - audio_layer = next((l for layer in layers if l.role == "audio"), None) + audio_layer = next((layer for layer in layers if layer.role == "audio"), None) assert audio_layer is not None assert len(audio_layer.clips) == 2 # 2 个字幕对应 2 段配音 @@ -2505,7 +2505,7 @@ class TestVoiceoverSubtitleAlign: result = svc._maybe_add_voiceover_layer(layers, video_duration=10.0) assert result is False - assert not any(l.role == "audio" for layer in layers) + assert not any(layer.role == "audio" for layer in layers) def test_preset_voice_no_asr_service_no_trigger(self): """有 voice_id + 自动字幕但没有 ASR 服务 → 不触发。"""