MCPcopy Create free account
hub / github.com/coderabbit214/document-ai / TestSendEmbeddings

Function TestSendEmbeddings

pkg/openai/embeddings_test.go:8–40  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

6)
7
8func TestSendEmbeddings(t *testing.T) {
9 type args struct {
10 request EmbeddingRequest
11 }
12 tests := []struct {
13 name string
14 args args
15 wantEmbeddingResponse EmbeddingResponse
16 wantErr bool
17 }{
18 {
19 name: "1",
20 args: args{EmbeddingRequest{
21 Input: "哈哈哈哈",
22 Model: TextEmbeddingAda002,
23 }},
24 wantEmbeddingResponse: EmbeddingResponse{},
25 wantErr: false,
26 },
27 }
28 for _, tt := range tests {
29 t.Run(tt.name, func(t *testing.T) {
30 gotEmbeddingResponse, err := SendEmbeddings(tt.args.request)
31 if (err != nil) != tt.wantErr {
32 t.Errorf("CreateEmbeddings() error = %v, wantErr %v", err, tt.wantErr)
33 return
34 }
35 if !reflect.DeepEqual(gotEmbeddingResponse, tt.wantEmbeddingResponse) {
36 t.Errorf("CreateEmbeddings() gotEmbeddingResponse = %v, want %v", gotEmbeddingResponse, tt.wantEmbeddingResponse)
37 }
38 })
39 }
40}

Callers

nothing calls this directly

Calls 1

SendEmbeddingsFunction · 0.85

Tested by

no test coverage detected