mirror of
https://github.com/docker/docker-agent.git
synced 2026-11-04 10:02:15 +00:00
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>
14 lines
267 B
Go
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}
|
|
}
|