|
1 | 1 | package configfile |
2 | 2 |
|
3 | 3 | import ( |
4 | | - "fmt" |
5 | 4 | "io/ioutil" |
6 | 5 | "os" |
7 | 6 | "testing" |
8 | 7 |
|
9 | 8 | "github.com/docker/cli/cli/config/credentials" |
10 | | - "github.com/docker/docker/api/types" |
| 9 | + "github.com/docker/cli/cli/config/types" |
11 | 10 | "gotest.tools/assert" |
12 | 11 | is "gotest.tools/assert/cmp" |
13 | 12 | ) |
@@ -41,7 +40,7 @@ func TestProxyConfig(t *testing.T) { |
41 | 40 | }, |
42 | 41 | } |
43 | 42 |
|
44 | | - proxyConfig := cfg.ParseProxyConfig("/var/run/docker.sock", []string{}) |
| 43 | + proxyConfig := cfg.ParseProxyConfig("/var/run/docker.sock", nil) |
45 | 44 | expected := map[string]*string{ |
46 | 45 | "HTTP_PROXY": &httpProxy, |
47 | 46 | "http_proxy": &httpProxy, |
@@ -75,9 +74,14 @@ func TestProxyConfigOverride(t *testing.T) { |
75 | 74 | }, |
76 | 75 | } |
77 | 76 |
|
78 | | - ropts := []string{ |
79 | | - fmt.Sprintf("HTTP_PROXY=%s", overrideHTTPProxy), |
80 | | - "NO_PROXY=", |
| 77 | + clone := func(s string) *string { |
| 78 | + s2 := s |
| 79 | + return &s2 |
| 80 | + } |
| 81 | + |
| 82 | + ropts := map[string]*string{ |
| 83 | + "HTTP_PROXY": clone(overrideHTTPProxy), |
| 84 | + "NO_PROXY": clone(overrideNoProxy), |
81 | 85 | } |
82 | 86 | proxyConfig := cfg.ParseProxyConfig("/var/run/docker.sock", ropts) |
83 | 87 | expected := map[string]*string{ |
@@ -124,7 +128,7 @@ func TestProxyConfigPerHost(t *testing.T) { |
124 | 128 | }, |
125 | 129 | } |
126 | 130 |
|
127 | | - proxyConfig := cfg.ParseProxyConfig("tcp://example.docker.com:2376", []string{}) |
| 131 | + proxyConfig := cfg.ParseProxyConfig("tcp://example.docker.com:2376", nil) |
128 | 132 | expected := map[string]*string{ |
129 | 133 | "HTTP_PROXY": &extHTTPProxy, |
130 | 134 | "http_proxy": &extHTTPProxy, |
|
0 commit comments