feat(*): 生图与视频工作台 - 新增独立生成流程并整合平台配置
This commit is contained in:
1 parent
4c1d2b4012
commit
1f3f2c6020
69 files changed
+7108
-87
No files matched your search
@@ -12,6 +12,23 @@ import (
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
func TestWorkbenchKindFromTaskInputRequiresWorkbenchMetadataAndMatchingTaskType(t *testing.T) {
|
||||
input := map[string]any{
|
||||
"mode": "image",
|
||||
"metadata": map[string]any{"source": "workbench", "workbenchKind": "image"},
|
||||
}
|
||||
if got := workbenchKindFromTaskInput(input, "canvas_image"); got != model.WorkbenchKindImage {
|
||||
t.Fatalf("workbench kind = %q, want image", got)
|
||||
}
|
||||
if got := workbenchKindFromTaskInput(input, "canvas_video"); got != "" {
|
||||
t.Fatalf("mismatched task type was classified as %q", got)
|
||||
}
|
||||
input["metadata"].(map[string]any)["source"] = "canvas"
|
||||
if got := workbenchKindFromTaskInput(input, "canvas_image"); got != "" {
|
||||
t.Fatalf("non-workbench task was classified as %q", got)
|
||||
}
|
||||
}
|
||||
|
||||
func TestTaskInputUsesWorkflowProvider(t *testing.T) {
|
||||
tests := []struct {
|
||||
name string
|
||||
|
||||
Reference in new issue
Block a user