Avoid pathname collisions in TestNewOICAuthProvider.

May fix #26815
This commit is contained in:
Matt Liggett 2016-06-07 18:01:29 -07:00
parent 021c83131d
commit 421950eecb

View File

@ -39,11 +39,16 @@ import (
)
func TestNewOIDCAuthProvider(t *testing.T) {
cert := path.Join(os.TempDir(), "oidc-cert")
key := path.Join(os.TempDir(), "oidc-key")
tempDir, err := ioutil.TempDir(os.TempDir(), "oidc_test")
if err != nil {
t.Fatalf("Cannot make temp dir %v", err)
}
cert := path.Join(tempDir, "oidc-cert")
key := path.Join(tempDir, "oidc-key")
defer os.Remove(cert)
defer os.Remove(key)
defer os.Remove(tempDir)
oidctesting.GenerateSelfSignedCert(t, "127.0.0.1", cert, key)
op := oidctesting.NewOIDCProvider(t)