Просмотр исходного кода

added rand string generator to secret server provider_test.go

Signed-off-by: Bill Hamilton <bill.hamilton@delinea.com>
Bill Hamilton 2 лет назад
Родитель
Сommit
74bd18dd9a
1 измененных файлов с 12 добавлено и 1 удалено
  1. 12 1
      pkg/provider/secretserver/provider_test.go

+ 12 - 1
pkg/provider/secretserver/provider_test.go

@@ -16,6 +16,7 @@ package secretserver
 
 import (
 	"context"
+	"math/rand"
 	"testing"
 
 	"github.com/DelineaXPM/tss-sdk-go/v2/server"
@@ -166,7 +167,7 @@ func TestNewClient(t *testing.T) {
 	userNameKey := "username"
 	userNameValue := "foo"
 	passwordKey := "password"
-	passwordValue := "bar"
+	passwordValue := generateRandomString()
 
 	clientSecret := &corev1.Secret{
 		ObjectMeta: metav1.ObjectMeta{Name: "foo", Namespace: "default"},
@@ -338,3 +339,13 @@ func makeSecretRefUsingRef(name, key string) *esv1beta1.SecretServerProviderRef
 		SecretRef: &v1.SecretKeySelector{Name: name, Key: key},
 	}
 }
+
+func generateRandomString() string {
+	var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
+	b := make([]rune, 10)
+	for i := range b {
+		b[i] = letters[rand.Intn(len(letters))]
+	}
+
+	return string(b)
+}