41 lines
897 B
Go
Raw Normal View History

2025-03-09 16:24:14 +08:00
package impl_test
import (
"testing"
"gitlab.com/go-course-project/go17/devcloud-mini/cmdb/apps/resource"
"gitlab.com/go-course-project/go17/devcloud-mini/cmdb/apps/secret"
)
func TestCreateSecret(t *testing.T) {
req := secret.NewCreateSecretRequest()
req.Name = "腾讯云只读账号"
req.Vendor = resource.VENDOR_TENCENT
req.ApiKey = "xxx"
req.ApiSecret = "xx"
req.Regions = []string{"ap-shanghai", "ap-guangzhou"}
ins, err := svc.CreateSecret(ctx, req)
if err != nil {
t.Fatal(err)
}
t.Log(ins)
}
func TestQuerySecret(t *testing.T) {
req := secret.NewQuerySecretRequest()
set, err := svc.QuerySecret(ctx, req)
if err != nil {
t.Fatal(err)
}
t.Log(set)
}
func TestDescribeSecret(t *testing.T) {
req := secret.NewDescribeSecretRequeset("0f6836e0-a894-3f87-b031-216478a8093b")
set, err := svc.DescribeSecret(ctx, req)
if err != nil {
t.Fatal(err)
}
t.Log(set)
}