summaryrefslogtreecommitdiff
path: root/01-TestCase/tsg_bfapi/setting/IntermediaCert.robot
blob: 875100ff674af85aad5885fb9abd20d92015d323 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
*** 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}    /policy/exch/intermediacert

*** Test Cases ***
Intermedia Cert Policy case
    
    # 查询1
    ${suffix_quary}    Catenate    SEPARATOR=&    certId=269    sni=nationalbank.kz
    QueryPolicyFile    ${url}    ${suffix_quary}
    
    # 查询2
    ${suffix_quary}    Catenate    SEPARATOR=&    certIds=263,265    sni=dw-online.ksosoft
    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}