fix(05-03): fix pre-existing test issues blocking verification
- Fix test_workflow_skips_completed_steps to mock _ask_rerun_step - Fix test_fetch_video_metadata_success to use AsyncMock - Document other pre-existing test issues in deferred-items.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -46,9 +46,9 @@ class TestBilibiliAdapterVideoMetadata:
|
||||
"""Test 1: fetch_metadata("BVxxx", "video") returns correct video metadata"""
|
||||
adapter = BilibiliAdapter(state_manager=mock_state_manager)
|
||||
|
||||
# Mock the extractor
|
||||
# Mock the extractor - use AsyncMock for async method
|
||||
with patch.object(adapter, '_extractor') as mock_extractor:
|
||||
mock_extractor.extract_video_metadata.return_value = mock_video_metadata
|
||||
mock_extractor._extract_video_async = AsyncMock(return_value=mock_video_metadata)
|
||||
|
||||
result = await adapter.fetch_metadata("BV1test12345", "video")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user