25 строки
525 B
Go
25 строки
525 B
Go
package nmagent
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"github.com/Azure/azure-container-networking/nmagent/internal"
|
|
)
|
|
|
|
// NewTestClient is a factory function available in tests only for creating
|
|
// NMAgent clients with a mock transport
|
|
func NewTestClient(transport http.RoundTripper) *Client {
|
|
return &Client{
|
|
httpClient: &http.Client{
|
|
Transport: &internal.WireserverTransport{
|
|
Transport: transport,
|
|
},
|
|
},
|
|
host: "localhost",
|
|
port: 12345,
|
|
retrier: internal.Retrier{
|
|
Cooldown: internal.AsFastAsPossible(),
|
|
},
|
|
}
|
|
}
|