调通用例;
完善引用变量关键字;
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
*** Settings ***
|
||||
Test Teardown DeletePolicyAndGroupObject ${policyIds} ${objectIds}
|
||||
Test Teardown DelPolicysAndGroupObjects ${policyIds} ${objectIds}
|
||||
Resource ../../common/ApiHttpRequest.robot
|
||||
Resource ../../common/Util.robot
|
||||
Resource ApiPolicyRequest.robot
|
||||
Variables ../../../05-Other/variable/policy/apipolicyrequesttest.py
|
||||
Resource ../../tsg_bfapi/PolicyObject.robot
|
||||
#Resource ../../tsg_bfapi/PolicyObject.robot
|
||||
|
||||
*** Variables ***
|
||||
|
||||
@@ -18,16 +18,38 @@ Test-GetRequestResposeCodePrivate
|
||||
|
||||
Test-AddPolicyData
|
||||
[Tags] test
|
||||
#获取当前Case名称
|
||||
log ${TEST NAME}
|
||||
#从变量文件中加载的新增对象JSON串
|
||||
log ${IP_OBJ}
|
||||
${returnKey} Set Variable data
|
||||
${header} Create Dictionary Content-Type=application/json Authorization=${token}
|
||||
${ipid} AddObjectData ${Test-AddPolicyData_IP_OBJ} ${returnKey}
|
||||
#add Object,return statuscode,objectid 多个返回以英文逗号分隔
|
||||
${returncode} ${ipid} AddObjectData 1 ${IP_OBJ}
|
||||
#新增对象添加到删除对象列表,及时添加避免下面异常导致遗留垃圾数据
|
||||
${objectid} Set Variable ${ipid}
|
||||
${objectIds} Create List [${objectid}]
|
||||
#从变量文件中加载的新增对象JSON串
|
||||
log ${FQDN_OBJ}
|
||||
${fqdnid} AddObjectData ${FQDN_OBJ}
|
||||
#add Object,return statcode,objectid
|
||||
${returncode} ${fqdnid} AddObjectData 1 ${FQDN_OBJ}
|
||||
#新增对象添加到删除对象列表,及时添加避免下面异常导致遗留垃圾数据
|
||||
${objectid} Catenate SEPARATOR=, ${objectid} ${fqdnid}
|
||||
${objectIds} Create List [${objectid}]
|
||||
#从变量文件中加载的新增策略的JSON串
|
||||
log ${SECURITY_POLICY}
|
||||
${POLICY} Replace String ${SECURITY_POLICY} IP_OBJ ${ipid}
|
||||
${POLICY} Replace String ${SECURITY_POLICY} FQDN_OBJ ${fqdnid}
|
||||
${policyid} AddPolicyData ${POLICY}
|
||||
#替换策略中的引用内容,需要在变量文件中提前固定内容
|
||||
#替换策略中的引用内容,源、目的对象对象引用
|
||||
${SECURITY_POLICY} Replace String ${SECURITY_POLICY} IP_OBJ ${ipid}
|
||||
#替换策略中的引用内容,filter,sni对象对象引用
|
||||
${SECURITY_POLICY} Replace String ${SECURITY_POLICY} FQDN_OBJ ${fqdnid}
|
||||
#替换策略中的策略名称
|
||||
${SECURITY_POLICY} Replace String ${SECURITY_POLICY} policyNameautotest ${TEST NAME}
|
||||
log ${SECURITY_POLICY}
|
||||
#add Policy,return statuscode,policyid 多个返回以逗号分隔
|
||||
${returncode} ${policyid} AddPolicyData 1 ${SECURITY_POLICY}
|
||||
#新增对象添加到删除策略列表,及时添加避免后面异常导致遗留垃圾数据
|
||||
${policyId1} set Variable {"policyType":"tsg_security","policyIds":[${policyid}]}
|
||||
${policyIds} Create List ${policyId1}
|
||||
|
||||
|
||||
Test-GetRandomIP
|
||||
[Tags] test
|
||||
|
||||
Reference in New Issue
Block a user