@@ -8,20 +8,17 @@ import (
8
8
"testing"
9
9
10
10
"github.com/sashabaranov/go-openai"
11
+ "github.com/sashabaranov/go-openai/internal/test"
11
12
"github.com/sashabaranov/go-openai/internal/test/checks"
12
13
)
13
14
14
15
var emptyStr = ""
15
16
16
- // TestMessages Tests the messages endpoint of the API using the mocked server.
17
- func TestMessages (t * testing.T ) {
17
+ func registerServer (t * testing.T , server * test.ServerTest ) {
18
18
threadID := "thread_abc123"
19
19
messageID := "msg_abc123"
20
20
fileID := "file_abc123"
21
21
22
- client , server , teardown := setupOpenAITestServer ()
23
- defer teardown ()
24
-
25
22
server .RegisterHandler (
26
23
"/v1/threads/" + threadID + "/messages/" + messageID + "/files/" + fileID ,
27
24
func (w http.ResponseWriter , r * http.Request ) {
@@ -183,7 +180,18 @@ func TestMessages(t *testing.T) {
183
180
}
184
181
},
185
182
)
183
+ }
184
+
185
+ // TestMessages Tests the messages endpoint of the API using the mocked server.
186
+ func TestMessages (t * testing.T ) {
187
+ threadID := "thread_abc123"
188
+ messageID := "msg_abc123"
189
+ fileID := "file_abc123"
190
+
191
+ client , server , teardown := setupOpenAITestServer ()
192
+ defer teardown ()
186
193
194
+ registerServer (t , server )
187
195
ctx := context .Background ()
188
196
189
197
// static assertion of return type
0 commit comments