fix: 修复ingest测试MagicMock写入SQLite导致Unit Tests失败 #601
@@ -249,7 +249,7 @@ class Asset:
|
||||
storage_key=storage_key.strip(),
|
||||
mime_type=mime_type.strip(),
|
||||
file_size=file_size,
|
||||
thumbnail_url=thumbnail_url,
|
||||
thumbnail_url=str(thumbnail_url) if thumbnail_url else None,
|
||||
duration=duration,
|
||||
width=width,
|
||||
height=height,
|
||||
|
||||
@@ -339,9 +339,10 @@ class TestIngestAssetValidation:
|
||||
True,
|
||||
)
|
||||
with patch("worker_app.tasks.ingest.SessionLocal", return_value=db):
|
||||
from worker_app.tasks.ingest import ingest_asset
|
||||
with patch("video_processing.thumbnail_generator.generate_and_upload_thumbnail", return_value=None):
|
||||
from worker_app.tasks.ingest import ingest_asset
|
||||
|
||||
result = ingest_asset("job-valid-001")
|
||||
result = ingest_asset("job-valid-001")
|
||||
|
||||
assert result["status"] == "completed"
|
||||
assert "asset_id" in result
|
||||
|
||||
Reference in New Issue
Block a user