mirror of
https://github.com/opentffoundation/opentf.git
synced 2025-12-25 01:00:16 -05:00
Refactor tests to follow a safer way of setting envvars (#1215)
Signed-off-by: Dmitry Kisler <admin@dkisler.com>
This commit is contained in:
@@ -10,7 +10,6 @@ import (
|
||||
"log"
|
||||
"net/http"
|
||||
"net/http/httptest"
|
||||
"os"
|
||||
"strings"
|
||||
"testing"
|
||||
"time"
|
||||
@@ -36,11 +35,10 @@ func TestConfigureDiscoveryRetry(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("configured retry", func(t *testing.T) {
|
||||
defer func(retryEnv string) {
|
||||
os.Setenv(registryDiscoveryRetryEnvName, retryEnv)
|
||||
defer func() {
|
||||
discoveryRetry = defaultRetry
|
||||
}(os.Getenv(registryDiscoveryRetryEnvName))
|
||||
os.Setenv(registryDiscoveryRetryEnvName, "2")
|
||||
}()
|
||||
t.Setenv(registryDiscoveryRetryEnvName, "2")
|
||||
|
||||
configureDiscoveryRetry()
|
||||
expected := 2
|
||||
@@ -72,11 +70,10 @@ func TestConfigureRegistryClientTimeout(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("configured timeout", func(t *testing.T) {
|
||||
defer func(timeoutEnv string) {
|
||||
os.Setenv(registryClientTimeoutEnvName, timeoutEnv)
|
||||
defer func() {
|
||||
requestTimeout = defaultRequestTimeout
|
||||
}(os.Getenv(registryClientTimeoutEnvName))
|
||||
os.Setenv(registryClientTimeoutEnvName, "20")
|
||||
}()
|
||||
t.Setenv(registryClientTimeoutEnvName, "20")
|
||||
|
||||
configureRequestTimeout()
|
||||
expected := 20 * time.Second
|
||||
|
||||
Reference in New Issue
Block a user