Add test for generate-secret command

This commit is contained in:
9seconds
2021-03-12 20:07:18 +03:00
parent 2cc81219b1
commit 546a5849f3
8 changed files with 207 additions and 4 deletions
+1
View File
@@ -40,4 +40,5 @@ type Network interface {
DNSResolve(network, hostname string) (ips []string, err error)
MakeHTTPClient(DialFunc) *http.Client
IdleTimeout() time.Duration
HTTPTimeout() time.Duration
}
+8 -4
View File
@@ -115,10 +115,6 @@ func (n *network) DNSResolve(protocol, address string) ([]string, error) {
return ips, nil
}
func (n *network) IdleTimeout() time.Duration {
return n.idleTimeout
}
func (n *network) MakeHTTPClient(dialFunc DialFunc) *http.Client {
if dialFunc == nil {
dialFunc = n.DialContext
@@ -127,6 +123,14 @@ func (n *network) MakeHTTPClient(dialFunc DialFunc) *http.Client {
return makeHTTPClient(n.userAgent, n.httpTimeout, dialFunc)
}
func (n *network) IdleTimeout() time.Duration {
return n.idleTimeout
}
func (n *network) HTTPTimeout() time.Duration {
return n.httpTimeout
}
func NewNetwork(dialer Dialer,
userAgent, dohHostname string,
httpTimeout, idleTimeout time.Duration) (Network, error) {