test: 修复 test_mediakit_cover 中 placeholder 断言,适配 SVG data URI 占位图
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m40s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m40s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m45s
AI Code Review / AI Code Review (pull_request) Successful in 1m47s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m49s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m3s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m32s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m17s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m21s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 7m59s
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 37s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 40s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 886h44m53s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 886h44m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 886h44m54s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 886h44m55s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 886h52m52s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 886h52m54s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 886h53m26s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 886h53m26s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 886h53m28s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 886h53m30s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 886h53m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 887h18m20s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 887h18m21s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 887h26m21s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 887h26m53s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 887h26m57s

This commit is contained in:
CI Bot
2026-08-10 16:33:27 +08:00
parent aa38778d60
commit 644d2b9aa1
+4 -4
View File
@@ -185,7 +185,7 @@ class TestAICoverService:
# 应该降级到 stub
assert result["type"] == "ai_frame"
assert "placeholder" in result["image_url"]
assert result["image_url"].startswith("data:image/svg+xml,")
def test_call_ai_cover_without_video_url_fallback(self):
"""没有视频 URL 时使用 stub."""
@@ -199,7 +199,7 @@ class TestAICoverService:
)
assert result["type"] == "ai_frame"
assert "placeholder" in result["image_url"]
assert result["image_url"].startswith("data:image/svg+xml,")
def test_call_ai_cover_upload_type(self):
"""upload 类型直接返回."""
@@ -247,7 +247,7 @@ class TestAICoverService:
)
assert result["type"] == "ai_frame"
assert "placeholder" in result["image_url"]
assert result["image_url"].startswith("data:image/svg+xml,")
@patch("packages.shared.mediakit_client.get_mediakit_client")
def test_call_ai_cover_empty_frames_fallback(self, mock_get_client):
@@ -267,7 +267,7 @@ class TestAICoverService:
)
assert result["type"] == "ai_frame"
assert "placeholder" in result["image_url"]
assert result["image_url"].startswith("data:image/svg+xml,")
class TestGenerateCover: