mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-23 16:46:36 +08:00
Refactor: do not include compliation chunks in retrieval testing (#18364)
Retrieval Testing: do not include compilation result. Search: include compilation result.
This commit is contained in:
@@ -157,7 +157,7 @@ func TestDatasetsHandlerSearchDatasetsSuccess(t *testing.T) {
|
||||
h := &DatasetsHandler{searchDatasetsService: fake}
|
||||
|
||||
rec := httptest.NewRecorder()
|
||||
req := httptest.NewRequest(http.MethodPost, "/api/v1/datasets/search", strings.NewReader(`{"question":" hello ","dataset_ids":["ds-1"],"top_k":7}`))
|
||||
req := httptest.NewRequest(http.MethodPost, "/api/v1/datasets/search", strings.NewReader(`{"question":" hello ","dataset_ids":["ds-1"],"top_k":7,"include_knowledge_compilation":false}`))
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
c, _ := gin.CreateTestContext(rec)
|
||||
c.Request = req
|
||||
@@ -171,6 +171,9 @@ func TestDatasetsHandlerSearchDatasetsSuccess(t *testing.T) {
|
||||
if fake.userID != "user-1" || fake.req == nil || fake.req.Question != "hello" || len(fake.req.DatasetIDs) != 1 || fake.req.DatasetIDs[0] != "ds-1" {
|
||||
t.Fatalf("call args userID=%q req=%#v", fake.userID, fake.req)
|
||||
}
|
||||
if fake.req.IncludeCompiledChunks == nil || *fake.req.IncludeCompiledChunks {
|
||||
t.Fatalf("include_knowledge_compilation=%v want false", fake.req.IncludeCompiledChunks)
|
||||
}
|
||||
body := decodeSearchResponse(t, rec)
|
||||
if body["code"] != float64(common.CodeSuccess) {
|
||||
t.Fatalf("code=%v want=%d body=%s", body["code"], common.CodeSuccess, rec.Body.String())
|
||||
|
||||
Reference in New Issue
Block a user