diff --git a/apps/api/app/api/router.py b/apps/api/app/api/router.py index 4e66d4ce6..b5108ce50 100755 --- a/apps/api/app/api/router.py +++ b/apps/api/app/api/router.py @@ -7,8 +7,8 @@ from app.api.routes.chunked_upload import router as chunked_upload_router from app.api.routes.classification_jobs import router as classification_jobs_router from app.api.routes.duplication import router as duplication_router from app.api.routes.feature_flags import router as feature_flags_router -from app.api.routes.generation_tasks import router as generation_tasks_router from app.api.routes.generation_preview import router as generation_preview_router +from app.api.routes.generation_tasks import router as generation_tasks_router from app.api.routes.health import router as health_check_router from app.api.routes.ingest_jobs import router as ingest_jobs_router from app.api.routes.internal_render import router as internal_render_router diff --git a/apps/web/src/pages/editing-planner/EditingPlanner.css b/apps/web/src/pages/editing-planner/EditingPlanner.css index e13607330..9260e772a 100644 --- a/apps/web/src/pages/editing-planner/EditingPlanner.css +++ b/apps/web/src/pages/editing-planner/EditingPlanner.css @@ -6408,4 +6408,3 @@ padding: 16px; text-align: center; } - diff --git a/tests/unit/test_generation_preview.py b/tests/unit/test_generation_preview.py index ca05fca75..a2f5a0936 100755 --- a/tests/unit/test_generation_preview.py +++ b/tests/unit/test_generation_preview.py @@ -187,9 +187,8 @@ class TestCreatePreviewGenerationTaskRequest: def test_missing_template_id_raises(self): """缺少 template_id 报错""" - from pydantic import ValidationError - from app.schemas.generation_task import CreatePreviewGenerationTaskRequest + from pydantic import ValidationError with pytest.raises(ValidationError, match="template_id"): CreatePreviewGenerationTaskRequest( @@ -199,9 +198,8 @@ class TestCreatePreviewGenerationTaskRequest: def test_missing_template_id_not_provided_raises(self): """完全不提供 template_id 报错""" - from pydantic import ValidationError - from app.schemas.generation_task import CreatePreviewGenerationTaskRequest + from pydantic import ValidationError with pytest.raises(ValidationError): CreatePreviewGenerationTaskRequest( @@ -210,9 +208,8 @@ class TestCreatePreviewGenerationTaskRequest: def test_empty_asset_ids_raises(self): """asset_ids/title_ids/voice_ids 全空报错""" - from pydantic import ValidationError - from app.schemas.generation_task import CreatePreviewGenerationTaskRequest + from pydantic import ValidationError with pytest.raises(ValidationError, match="asset_ids"): CreatePreviewGenerationTaskRequest( @@ -562,20 +559,20 @@ class TestPreviewTaskStatusFlow: # ═══════════════════════════════════════════════════════════════════════════════ from dataclasses import dataclass -from unittest.mock import patch, PropertyMock +from unittest.mock import PropertyMock, patch # 导入路由模块和被测函数 from app.api.routes.generation_preview import ( + PREVIEW_RESOLUTION, _to_preview_response, create_preview_generation_task, get_preview_generation_task, - PREVIEW_RESOLUTION, ) +from app.core.task_enqueue import GlobalQueueFull, UserPendingLimitExceeded from app.schemas.generation_task import ( CreatePreviewGenerationTaskRequest, PreviewGenerationTaskResponse, ) -from app.core.task_enqueue import GlobalQueueFull, UserPendingLimitExceeded def _make_user(user_id="test_user_001"):