MCPcopy Create free account
hub / github.com/ericls/imgdd / makeMultipartRequest

Function makeMultipartRequest

httpserver/image_handlers_test.go:54–69  ·  view source on GitHub ↗
(t *testing.T, fieldName, filename string, content []byte)

Source from the content-addressed store, hash-verified

52}
53
54func makeMultipartRequest(t *testing.T, fieldName, filename string, content []byte) *http.Request {
55 t.Helper()
56 var body bytes.Buffer
57 mw := multipart.NewWriter(&body)
58 fw, err := mw.CreateFormFile(fieldName, filename)
59 if err != nil {
60 t.Fatalf("failed to create form file: %v", err)
61 }
62 if _, err := fw.Write(content); err != nil {
63 t.Fatalf("failed to write form file: %v", err)
64 }
65 mw.Close()
66 req := httptest.NewRequest(http.MethodPost, "/upload", &body)
67 req.Header.Set("Content-Type", mw.FormDataContentType())
68 return req
69}
70
71func guestIdentityManager() *IdentityManager {
72 return &IdentityManager{ContextUserManager: &guestContextUserManager{}}

Calls 1

SetMethod · 0.65

Tested by

no test coverage detected