Add files via upload

This commit is contained in:
公明
2026-07-10 16:46:26 +08:00
committed by GitHub
parent 25a76a8c97
commit 0ff8c58fbd
18 changed files with 1461 additions and 122 deletions
@@ -97,3 +97,26 @@ func TestCreateProgressCallback_FlushesReasoningOnDone(t *testing.T) {
t.Fatalf("expected reasoning_chain persisted on done, got %+v", details)
}
}
func TestEnrichProgressEventData(t *testing.T) {
t.Run("fills ids", func(t *testing.T) {
out := enrichProgressEventData(map[string]interface{}{"source": "eino"}, "conv-1", "msg-1")
m, ok := out.(map[string]interface{})
if !ok {
t.Fatalf("expected map, got %T", out)
}
if m["conversationId"] != "conv-1" || m["messageId"] != "msg-1" {
t.Fatalf("unexpected enrichment: %+v", m)
}
})
t.Run("preserves existing ids", func(t *testing.T) {
out := enrichProgressEventData(map[string]interface{}{
"conversationId": "keep-conv",
"messageId": "keep-msg",
}, "conv-1", "msg-1")
m := out.(map[string]interface{})
if m["conversationId"] != "keep-conv" || m["messageId"] != "keep-msg" {
t.Fatalf("should not overwrite existing ids: %+v", m)
}
})
}