Files
docker-agent/e2e/http_client_test.go
David Gageot 5c48efe47f test: isolate HTTP pools used by parallel tests
Keep httptest server cleanup from closing other parallel tests' pooled
connections. Serialize unload tests that cannot inject a private client.

Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-17 16:32:23 +02:00

14 lines
267 B
Go

package e2e_test
import (
"net/http"
"testing"
)
func newTestHTTPClient(t *testing.T) *http.Client {
t.Helper()
transport := http.DefaultTransport.(*http.Transport).Clone()
t.Cleanup(transport.CloseIdleConnections)
return &http.Client{Transport: transport}
}