go.ligato.io/vpp-agent/v3@v3.5.0/tests/robot/libraries/rest_api.robot (about) 1 [Documentation] Restconf api specific configurations 2 3 *** Settings *** 4 Library rest_api.py 5 6 *** Keywords *** 7 8 rest_api: Get 9 [Arguments] ${node} ${uri} ${expected_code}=200 10 #Create Session ${node} http://localhost:9191 11 ${response}= Get Request ${node} ${uri} 12 # ${pretty}= Ordered Json ${response.text} 13 Sleep ${REST_CALL_SLEEP} 14 Run Keyword If '${expected_code}'!='0' Should Be Equal As Integers ${response.status_code} ${expected_code} 15 [Return] ${response.text} 16 17 18 rest_api: Put 19 [Arguments] ${node} ${uri} ${expected_code}=200 20 ${response}= Put Request ${node} ${uri} 21 ${pretty}= Ordered Json ${response.text} 22 Sleep ${REST_CALL_SLEEP} 23 Run Keyword If '${expected_code}'!='0' Should Be Equal As Integers ${response.status_code} ${expected_code} 24 [Return] ${response.text} 25 26 rest_api: Get Loggers List 27 [Arguments] ${node} 28 ${uri}= Set Variable log/list 29 ${out}= rest_api: Get ${node} ${uri} 30 [Return] ${out} 31 32 rest_api: Change Logger Level 33 [Arguments] ${node} ${logger} ${log_level} 34 ${uri}= Set variable /log/${logger}/${log_level} 35 ${out}= rest_api: Put ${node} ${uri} 36 [Return] ${out}