diff --git a/apps/api/app/services/edit_plan_service.py b/apps/api/app/services/edit_plan_service.py index 86e060052..30c95e54e 100755 --- a/apps/api/app/services/edit_plan_service.py +++ b/apps/api/app/services/edit_plan_service.py @@ -523,9 +523,7 @@ class EditPlanService: plan_id = clip.plan_id if split_time <= 0 or split_time >= clip.duration: - raise ValueError( - f"分割时间必须在 (0, {clip.duration:.3f}) 范围内,当前: {split_time}" - ) + raise ValueError(f"分割时间必须在 (0, {clip.duration:.3f}) 范围内,当前: {split_time}") self._auto_resume_editing(plan_id) @@ -620,9 +618,7 @@ class EditPlanService: # 校验:order 连续 for i in range(1, len(clips)): if clips[i].order != clips[i - 1].order + 1: - raise ValueError( - f"片段不连续:order {clips[i-1].order} → {clips[i].order}" - ) + raise ValueError(f"片段不连续:order {clips[i-1].order} → {clips[i].order}") # 校验:类型一致 clip_type = clips[0].clip_type diff --git a/tests/unit/test_edit_plan_service.py b/tests/unit/test_edit_plan_service.py index 38b964471..c67cabb77 100755 --- a/tests/unit/test_edit_plan_service.py +++ b/tests/unit/test_edit_plan_service.py @@ -835,9 +835,7 @@ class TestClipSplit: svc = _make_service() p = svc.create_plan("tpl-001", "测试计划") svc.transition_status(p.id, EditPlanStatus.EDITING) - clip = svc.create_clip( - p.id, "main", 0, duration=10.0, asset_id="asset-001" - ) + clip = svc.create_clip(p.id, "main", 0, duration=10.0, asset_id="asset-001") result = svc.split_clip(clip.id, 3.0) @@ -956,12 +954,8 @@ class TestClipMerge: svc = _make_service() p = svc.create_plan("tpl-001", "测试计划") svc.transition_status(p.id, EditPlanStatus.EDITING) - clip1 = svc.create_clip( - p.id, "main", 0, duration=5.0, config={"trim_end": 2.0, "filter": "vivid"} - ) - clip2 = svc.create_clip( - p.id, "main", 1, duration=5.0, config={"trim_start": 1.0} - ) + clip1 = svc.create_clip(p.id, "main", 0, duration=5.0, config={"trim_end": 2.0, "filter": "vivid"}) + clip2 = svc.create_clip(p.id, "main", 1, duration=5.0, config={"trim_start": 1.0}) merged = svc.merge_clips([clip1.id, clip2.id])