feat(API):新增关键字功能,用于添加对象时参数组装

This commit is contained in:
zhangwenqing
2020-04-08 19:16:24 +08:00
parent 6a1aaa7443
commit f4a04f3405
4 changed files with 290 additions and 18 deletions

View File

@@ -1,6 +1,7 @@
*** Settings ***
Resource ../../03-Variable/BifangApiVariable.txt
Resource ../tsg_common/ManagePolicyBody.robot
Resource ../tsg_common/ManageObjectBody.robot
Library REST http://${host}:${port}
Library Collections
Library RequestsLibrary
@@ -31,6 +32,15 @@ AddObject
${objectId} Set Variable ${response['data']['objectList'][0]['objectId']}
${rescodeReturn} Set Variable ${response['code']}
[Return] ${rescodeReturn} ${objectId}
AddObject2
[Arguments] ${returnData} ${policyList}
${body} ObjectParamsOpertion ${returnData} ${policyList}
${response} BasePostRequest /v1/policy/object body=${body}
${objectId} Set Variable ${response['data']['objectList'][0]['objectId']}
${rescodeReturn} Set Variable ${response['code']}
[Return] ${rescodeReturn} ${objectId}
EditObject
[Arguments] @{body}
@@ -59,7 +69,8 @@ AddPolicy
AddPolicy2
[Arguments] ${returnData} ${policyList}
${body} ParamsOpertion ${returnData} ${policyList}
${body} PolicyParamsOpertion ${returnData} ${policyList}
${response} BasePostRequest /v1/policy/compile body=${body}
${policyId} Set Variable ${response['data']['policyList'][0]['policyId']}
${rescode} Set Variable ${response['code']}