From edb118a5a0f2d69df1122392c0466abaabf536fc Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Sun, 19 Jul 2026 17:40:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dingest=E6=B5=8B?= =?UTF-8?q?=E8=AF=95MagicMock=E5=86=99=E5=85=A5SQLite=E5=AF=BC=E8=87=B4Uni?= =?UTF-8?q?t=20Tests=E5=A4=B1=E8=B4=A5=20(#601)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: xiaoxia Co-committed-by: xiaoxia --- packages/domain/entities.py | 2 +- tests/unit/test_ingest_validation.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/domain/entities.py b/packages/domain/entities.py index 027e4a854..ce6ed56c3 100755 --- a/packages/domain/entities.py +++ b/packages/domain/entities.py @@ -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, diff --git a/tests/unit/test_ingest_validation.py b/tests/unit/test_ingest_validation.py index c16780248..62aa7c1c4 100755 --- a/tests/unit/test_ingest_validation.py +++ b/tests/unit/test_ingest_validation.py @@ -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