diff options
author | Eng Zer Jun <engzerjun@gmail.com> | 2022-04-23 17:01:58 +0800 |
---|---|---|
committer | Eng Zer Jun <engzerjun@gmail.com> | 2022-04-23 17:44:16 +0800 |
commit | 36049a04d2e11454789be71f40eb2aed1c7070d5 (patch) | |
tree | 6a012d753f4c0ec5b04b34a1aecab04091f2222c /client | |
parent | e78f6f9c68fee84430b76738c328d5b51d9c853a (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.go | 3 |
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) |