*** Settings *** Documentation Suite description Library OperatingSystem Library RequestsLibrary Library json Library RequestsLibrary *** Variables *** &{headers}= Content-Type=application/json Accept=application/json ${osdf_host} ${OSDF_HOSTNAME}:${OSDF_PORT} *** Keywords *** Verify Docker RC Status [Documentation] Method to verify whether docker instance is up and running [Arguments] ${process_name} ${rc} ${output}= Run and Return RC and Output docker ps Log To Console ********************* Log To Console retrurn_code = ${rc} Log To Console output = ${output} Should Be Equal As Integers ${rc} 0 Should Contain ${output} ${process_name} Http Get [Documentation] Wrapper for Http GET [Arguments] ${host} ${restUrl} Create Session optf-osdf ${host} ${resp}= Get Request optf-osdf ${restUrl} Log To Console ********************* Log To Console response = ${resp} Log To Console body = ${resp.text} [Return] ${resp} Http Post [Documentation] Wrapper for Http POST [Arguments] ${host} ${restUrl} ${auth} ${data} ${pci_auth}= Create List ${auth['username']} ${auth['password']} Create Session optf-osdf ${host} headers=${headers} auth=${pci_auth} ${resp}= Post Request optf-osdf ${restUrl} data=${data} headers=${headers} Log To Console ********************* Log To Console response = ${resp} Log To Console body = ${resp.text} [Return] ${resp} Http Put [Documentation] Wrapper for Http PUT [Arguments] ${host} ${restUrl} ${auth} ${data} ${pci_auth}= Create List ${auth['username']} ${auth['password']} Create Session optf-osdf ${host} headers=${headers} auth=${pci_auth} ${resp}= Put Request optf-osdf ${restUrl} data=${data} headers=${headers} Log To Console ********************* Log To Console response = ${resp} Log To Console body = ${resp.text} [Return] ${resp}