style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 40s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 57s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 1m0s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m22s
AI Code Review / AI Code Review (pull_request) Successful in 1m43s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m44s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m39s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m30s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m37s
CI/CD Pipeline / CI Gate (pull_request) Failing after 7s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 40s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 57s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 1m0s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m22s
AI Code Review / AI Code Review (pull_request) Successful in 1m43s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m44s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m39s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m30s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m37s
CI/CD Pipeline / CI Gate (pull_request) Failing after 7s
This commit is contained in:
@@ -1173,9 +1173,7 @@ class TestInferVideoRatioFromTemplate:
|
||||
mock_template.mode = "pip"
|
||||
mock_db = MagicMock()
|
||||
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.SQLAlchemyTemplateRepository"
|
||||
) as MockRepo:
|
||||
with patch("app.api.routes.generation_preview.SQLAlchemyTemplateRepository") as MockRepo:
|
||||
MockRepo.return_value.get_by_id.return_value = mock_template
|
||||
result = _infer_video_ratio_from_template("tpl_001", mock_db)
|
||||
assert result == "9:16"
|
||||
@@ -1188,9 +1186,7 @@ class TestInferVideoRatioFromTemplate:
|
||||
mock_template.mode = "standard"
|
||||
mock_db = MagicMock()
|
||||
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.SQLAlchemyTemplateRepository"
|
||||
) as MockRepo:
|
||||
with patch("app.api.routes.generation_preview.SQLAlchemyTemplateRepository") as MockRepo:
|
||||
MockRepo.return_value.get_by_id.return_value = mock_template
|
||||
result = _infer_video_ratio_from_template("tpl_001", mock_db)
|
||||
assert result == "16:9"
|
||||
@@ -1203,9 +1199,7 @@ class TestInferVideoRatioFromTemplate:
|
||||
mock_template.mode = "unknown_mode"
|
||||
mock_db = MagicMock()
|
||||
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.SQLAlchemyTemplateRepository"
|
||||
) as MockRepo:
|
||||
with patch("app.api.routes.generation_preview.SQLAlchemyTemplateRepository") as MockRepo:
|
||||
MockRepo.return_value.get_by_id.return_value = mock_template
|
||||
result = _infer_video_ratio_from_template("tpl_001", mock_db)
|
||||
assert result == ""
|
||||
@@ -1216,9 +1210,7 @@ class TestInferVideoRatioFromTemplate:
|
||||
|
||||
mock_db = MagicMock()
|
||||
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.SQLAlchemyTemplateRepository"
|
||||
) as MockRepo:
|
||||
with patch("app.api.routes.generation_preview.SQLAlchemyTemplateRepository") as MockRepo:
|
||||
MockRepo.return_value.get_by_id.return_value = None
|
||||
result = _infer_video_ratio_from_template("nonexistent", mock_db)
|
||||
assert result == ""
|
||||
@@ -1237,9 +1229,7 @@ class TestInferVideoRatioFromTemplate:
|
||||
|
||||
mock_db = MagicMock()
|
||||
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.SQLAlchemyTemplateRepository"
|
||||
) as MockRepo:
|
||||
with patch("app.api.routes.generation_preview.SQLAlchemyTemplateRepository") as MockRepo:
|
||||
MockRepo.side_effect = Exception("db connection error")
|
||||
result = _infer_video_ratio_from_template("tpl_001", mock_db)
|
||||
assert result == ""
|
||||
@@ -1274,13 +1264,9 @@ class TestPreviewRouteAutoInfersVideoRatio:
|
||||
bgm_config={},
|
||||
)
|
||||
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.SQLAlchemyTemplateRepository"
|
||||
) as MockRepo:
|
||||
with patch("app.api.routes.generation_preview.SQLAlchemyTemplateRepository") as MockRepo:
|
||||
MockRepo.return_value.get_by_id.return_value = mock_template
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.CreateGenerationTaskUseCase"
|
||||
) as MockUC:
|
||||
with patch("app.api.routes.generation_preview.CreateGenerationTaskUseCase") as MockUC:
|
||||
MockUC.return_value.execute.return_value = task
|
||||
with patch(
|
||||
"app.api.routes.generation_preview.safe_enqueue_generation_task",
|
||||
|
||||
Reference in New Issue
Block a user