浏览代码

修改bug

yjp 1 年之前
父节点
当前提交
28c6639da6
共有 2 个文件被更改,包括 12 次插入3 次删除
  1. 1 1
      test/common.go
  2. 11 2
      test/workflow_test.go

+ 1 - 1
test/common.go

@@ -9,7 +9,7 @@ import (
 
 const (
 	baseUrl                        = "https://localhost:32337"
-	token                          = `eyJhbGciOiJSUzI1NiIsImtpZCI6ImFOek1kOTJRUVZWSl9lVTNIRTRVVHNsWjl3YTg5VEp4XzNrQ0QxcU9xY0UifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJhcmdvLWFwaSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhcmdvLWFwaS5zZXJ2aWNlLWFjY291bnQtdG9rZW4iLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiYXJnby1hcGkiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiIzNTc4MjE5Yy1jNzEzLTQxY2EtOTVhZS1lZjBkZmZiM2E4YmUiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6YXJnby1hcGk6YXJnby1hcGkifQ.Qda3JQvEV5v35ocP9-TNsPT8dDv4zpY2P3iQIXDAGtD-W5X9ZiPFIXDNFSxaGTOOBgkdUVTqu7OGdklU-BeVzXUJA9kMHbXT5jq5LK2wcvlTb3QJdQIsWOoXCgcKR-SgVAV7hgT0gXFieHPt9SRV6bDZ27aI0CAkDEgq-AJYce_u0zOpoXDJS5A9kGMPOmEPXikOp9dhRFFCIgU6nONm11VQ8QOcq281EcXmMJ4pwd-h2rr3EgpJfYs38b2_3Zd8-UF2Lke4PsF8f18GUAZLmiBRYPMXhqJzkgBphDNDY0rFOSVm1kuBP95VPt5n24OXTFpSl1dqjEAJGLK5ekNBXw`
+	token                          = `eyJhbGciOiJSUzI1NiIsImtpZCI6ImFOek1kOTJRUVZWSl9lVTNIRTRVVHNsWjl3YTg5VEp4XzNrQ0QxcU9xY0UifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJhcmdvLWFwaSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhcmdvLWFwaS5zZXJ2aWNlLWFjY291bnQtdG9rZW4iLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGVmYXVsdCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjUzZTU3YmMxLTBhMGUtNGQzMC05Mzg1LWI0NTQ5MzdlNWVmZiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDphcmdvLWFwaTpkZWZhdWx0In0.BTzRLy8df-gpnwCaS3PZ67ioevD_QddMY-rnr6vfDJIQpBZTfjEjshCQiVZd03GG1HsZJzXsBXx0gTWfaQa6gVTMfRLYo5-6gQMO0b5-i3AvXXJ17-BYkpbTzyM8l4KUWpYpkRJQaUbuqG-QvZef0T44Akcfh1OuzdRgDdNDtvPr5aV1cNSJ0tGJH0LOs32f0i53M_GtrgyqNJfnmFSYktnWnvDS-jkF_itXqTWDy7ESKagUS81vUki-kG0nXDd9kzzCJ20rgD0K6utGsgwIgZPXRujLGmx-zV-DD-6bucRbtEGoa30cLIv4dHSX5rzzt8KYMpHn1bAIgzdxitwqNA`
 	namespace                      = "argo-api"
 	workflowTemplateName           = "approve"
 	workflowTemplateWithParamsName = "hello"

+ 11 - 2
test/workflow_test.go

@@ -1,7 +1,6 @@
 package test
 
 import (
-	"fmt"
 	"git.sxidc.com/go-tools/argo-api"
 	"git.sxidc.com/go-tools/argo-api/client"
 	"github.com/pkg/errors"
@@ -123,5 +122,15 @@ func TestSubmitWorkflow(t *testing.T) {
 		t.Fatalf("%+v\n", err)
 	}
 
-	fmt.Println(submittedWorkflowDefinition)
+	specMap := submittedWorkflowDefinition["spec"].(map[string]any)
+	argumentMap := specMap["arguments"].(map[string]any)
+	parametersMap := argumentMap["parameters"].([]any)
+
+	if parametersMap[0].(map[string]any)["name"] != "message" {
+		t.Fatalf("%+v\n", errors.Errorf("参数名称错误: %v", parametersMap[0].(map[string]any)["name"]))
+	}
+
+	if parametersMap[0].(map[string]any)["value"] != "Hello Submit" {
+		t.Fatalf("%+v\n", errors.Errorf("参数值错误: %v", parametersMap[0].(map[string]any)["value"]))
+	}
 }