对获取appid的关键字做出修改
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
*** Settings ***
|
*** Settings ***
|
||||||
Resource ../../03-Variable/BifangApiVariable.txt
|
Resource ../../03-Variable/BifangApiVariable.txt
|
||||||
Resource ../../03-Variable/ApplicationID.txt
|
# Resource ../../03-Variable/ApplicationID.txt
|
||||||
Library REST http://${host}:${port}
|
Library REST http://${host}:${port}
|
||||||
Library Collections
|
Library Collections
|
||||||
Library SSHLibrary
|
Library SSHLibrary
|
||||||
@@ -13,51 +13,23 @@ Resource Tag.robot
|
|||||||
|
|
||||||
*** Keywords ***
|
*** Keywords ***
|
||||||
InitPotocol
|
InitPotocol
|
||||||
Connect to database using custom params pymysql ${mysqlHost}
|
${appDict} Create Dictionary
|
||||||
${test} query SELECT region_name,group_id FROM tsg_obj_app_id WHERE is_valid = 1 order by low_boundary
|
${appVDict} Create Dictionary
|
||||||
${objportol} Create Dictionary a=1
|
Connect To Database Using Custom Params pymysql ${mysqlHost}
|
||||||
${testType} Evaluate type(${test})
|
${app_id} query SELECT group_id,low_boundary,region_name FROM tsg_obj_app_id WHERE is_valid=1
|
||||||
log ${testType}
|
${app_length} Get Length ${app_id}
|
||||||
FOR ${row} IN @{test}
|
FOR ${n} IN RANGE ${app_length}
|
||||||
log ${row}
|
log ${n}
|
||||||
${var} set Variable 0
|
Set To Dictionary ${appDict} ${app_id}[${n}][2]=${app_id}[${n}][0]
|
||||||
${key} Set Variable ${EMPTY}
|
Set To Dictionary ${appVDict} ${app_id}[${n}][2]=${app_id}[${n}][1]
|
||||||
${value} Set Variable ${EMPTY}
|
log ${appDict}
|
||||||
FOR ${cell} IN @{row}
|
log ${appVDict}
|
||||||
log ${cell}
|
END
|
||||||
${key} run keyword if ${var} == 0 set variable ${cell} ELSE set variable ${key}
|
Disconnect From Database
|
||||||
${value} run keyword if ${var} == 1 set variable ${cell} ELSE set variable ${value}
|
#供策略创建使用的appid
|
||||||
${var} run keyword if ${var} == 0 set variable 1 ELSE set variable 0
|
SET GLOBAL VARIABLE ${objprotol} ${appDict}
|
||||||
END
|
#供策略验证使用的appid
|
||||||
#${objportol} run keyword if "${objportol}"=="${EMPTY}" set to dictionary ${objportol} ELSE set to dictionary ${objportol} ${key}=${value}
|
SET GLOBAL VARIABLE ${appportol} ${appVDict}
|
||||||
${objportol} set to dictionary ${objportol} ${key}=${value}
|
|
||||||
END
|
|
||||||
#log %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
||||||
#log ${objportol}
|
|
||||||
#${key} Get Dictionary Keys ${objportol}
|
|
||||||
#log ${key}
|
|
||||||
#获取数据示例:注意数据获取区分大小写
|
|
||||||
#${v} Get From Dictionary ${objportol} HTTP
|
|
||||||
#log ${v}
|
|
||||||
${test} query SELECT region_name,low_boundary FROM tsg_obj_app_id WHERE is_valid = 1 order by low_boundary
|
|
||||||
${appidportol} Create Dictionary
|
|
||||||
${testType} Evaluate type(${test})
|
|
||||||
log ${testType}
|
|
||||||
FOR ${row} IN @{test}
|
|
||||||
log ${row}
|
|
||||||
${var} set Variable 0
|
|
||||||
${key} Set Variable ${EMPTY}
|
|
||||||
${value} Set Variable ${EMPTY}
|
|
||||||
FOR ${cell} IN @{row}
|
|
||||||
log ${cell}
|
|
||||||
${key} run keyword if ${var} == 0 set variable "${cell}" ELSE set variable ${key}
|
|
||||||
${value} run keyword if ${var} == 1 set variable ${cell} ELSE set variable ${value}
|
|
||||||
${var} run keyword if ${var} == 0 set variable 1 ELSE set variable 0
|
|
||||||
END
|
|
||||||
${appidportol} set to dictionary ${appidportol} ${key}=${value}
|
|
||||||
END
|
|
||||||
SET GLOBAL VARIABLE ${objprotol} ${objportol}
|
|
||||||
SET GLOBAL VARIABLE ${appportol} ${appidportol}
|
|
||||||
Login
|
Login
|
||||||
[Tags] tsg_adc tsg_bf_api
|
[Tags] tsg_adc tsg_bf_api
|
||||||
#[Arguments] ${username} ${password} ${authmode} ${authCode} ${ldapId}
|
#[Arguments] ${username} ${password} ${authmode} ${authCode} ${ldapId}
|
||||||
|
|||||||
Reference in New Issue
Block a user