This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dongxiaoyan-tsg-autotest/01-TestCase/tsg_bfapi/setting/IntermediaCert.robot

70 lines
2.8 KiB
Plaintext

*** Settings ***
Force Tags tsg_bf_api Cached_Intermediate_Certificates
Library String
Library OperatingSystem
Library Selenium2Library
Library Collections
Resource ../../../02-Keyword/tsg_bfapi/Common.robot
Resource ../../../02-Keyword/tsg_bfapi/policy_file_interface/FunctionalKeywords.robot
Resource ../../../03-Variable/BifangApiVariable.txt
*** Variables ***
${url} /v1/policy/exch/intermediacert
*** Test Cases ***
IntermediaCertPolicy_pageNo1_-00001
# 查询1
QueryPolicyFile ${url} pageNo=1
# 查询2
${suffix_quary} Catenate SEPARATOR=& pageNo=1 pageSize=20
QueryPolicyFile ${url} ${suffix_quary}
# 启用/暂停
${certId} QueryPolicyFile2 ${url} isValid=1
${certIds} Create List ${certId}
${data} Set Variable {"opAction":"disable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data}
${data2} Set Variable {"opAction":"enable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data2}
IntermediaCertPolicy_pageNo2-00002
# 查询1
QueryPolicyFile ${url} pageNo=2
# 查询2
${suffix_quary} Catenate SEPARATOR=& pageNo=2 pageSize=20
QueryPolicyFile ${url} ${suffix_quary}
# 启用/暂停
${certId} QueryPolicyFile2 ${url} isValid=1
${certIds} Create List ${certId}
${data} Set Variable {"opAction":"disable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data}
${data2} Set Variable {"opAction":"enable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data2}
IntermediaCertPolicy_isValid1_-00003
# 查询1
QueryPolicyFile ${url} pageNo=2
# 查询2
${suffix_quary} Catenate SEPARATOR=& pageNo=2 pageSize=30
QueryPolicyFile ${url} ${suffix_quary}
# 启用/暂停
${certId} QueryPolicyFile2 ${url} isValid=1
${certIds} Create List ${certId}
${data} Set Variable {"opAction":"disable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data}
${data2} Set Variable {"opAction":"enable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data2}
IntermediaCertPolicy_isValid0_-00004
# 查询1
QueryPolicyFile ${url} pageNo=2
# 查询2
${suffix_quary} Catenate SEPARATOR=& pageNo=2 pageSize=30
QueryPolicyFile ${url} ${suffix_quary}
# 启用/暂停
${certId} QueryPolicyFile2 ${url} isValid=0
${certIds} Create List ${certId}
${data} Set Variable {"opAction":"disable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data}
${data2} Set Variable {"opAction":"enable","certIds":${certIds}}
UpdatePolicyFile2 ${url} ${data2}