package impl_test import ( "fmt" "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") ins, err := svc.DescribeSecret(ctx, req) if err != nil { t.Fatal(err) } t.Log(ins) ins.Sync(func(rr secret.ResourceResponse) { fmt.Println(rr) }) }