time: replace os.Setenv with T.Setenv

Updates #45448

Change-Id: Ic096fe1c58c124fb8d84ee15c9446e7ed060b24f
Reviewed-on: https://go-review.googlesource.com/c/go/+/310032
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Michael Knyszek <mknyszek@google.com>
This commit is contained in:
Manlio Perillo 2021-04-14 15:01:56 +02:00 committed by Ian Lance Taylor
parent c3931ab1b7
commit f18715c18f

View file

@ -7,7 +7,6 @@ package time_test
import (
"errors"
"fmt"
"os"
"reflect"
"testing"
"time"
@ -25,8 +24,7 @@ func TestEnvVarUsage(t *testing.T) {
const testZoneinfo = "foo.zip"
const env = "ZONEINFO"
defer os.Setenv(env, os.Getenv(env))
os.Setenv(env, testZoneinfo)
t.Setenv(env, testZoneinfo)
// Result isn't important, we're testing the side effect of this command
time.LoadLocation("Asia/Jerusalem")
@ -50,8 +48,7 @@ func TestBadLocationErrMsg(t *testing.T) {
func TestLoadLocationValidatesNames(t *testing.T) {
time.ResetZoneinfoForTesting()
const env = "ZONEINFO"
defer os.Setenv(env, os.Getenv(env))
os.Setenv(env, "")
t.Setenv(env, "")
bad := []string{
"/usr/foo/Foo",