aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorEng Zer Jun <engzerjun@gmail.com>2022-04-23 17:01:58 +0800
committerEng Zer Jun <engzerjun@gmail.com>2022-04-23 17:44:16 +0800
commit36049a04d2e11454789be71f40eb2aed1c7070d5 (patch)
tree6a012d753f4c0ec5b04b34a1aecab04091f2222c /client
parente78f6f9c68fee84430b76738c328d5b51d9c853a (diff)
test: use `T.Setenv` to set env vars in tests
This commit replaces `os.Setenv` with `t.Setenv` in tests. The environment variable is automatically restored to its original value when the test and all its subtests complete. Reference: https://pkg.go.dev/testing#T.Setenv Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
Diffstat (limited to 'client')
-rw-r--r--client/client_test.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/client/client_test.go b/client/client_test.go
index dfe32dd2f4..d2106d2979 100644
--- a/client/client_test.go
+++ b/client/client_test.go
@@ -6,7 +6,6 @@ import (
"io"
"net/http"
"net/url"
- "os"
"runtime"
"strings"
"testing"
@@ -189,7 +188,7 @@ func TestNewClientWithOpsFromEnvSetsDefaultVersion(t *testing.T) {
assert.Check(t, is.Equal(client.ClientVersion(), api.DefaultVersion))
const expected = "1.22"
- _ = os.Setenv("DOCKER_API_VERSION", expected)
+ t.Setenv("DOCKER_API_VERSION", expected)
client, err = NewClientWithOpts(FromEnv)
if err != nil {
t.Fatal(err)