*** Settings ***
Library RequestsLibrary
-Variables ../variables/Variables.py
+Resource ../variables/Variables.robot
*** Variables ***
${WORKSPACE} /tmp
-${BUNDLEFOLDER} distribution-karaf-0.3.0-SNAPSHOT
${AUTHN_CFG_FILE} ${WORKSPACE}/${BUNDLEFOLDER}/etc/org.opendaylight.aaa.authn.cfg
*** Keywords ***
${auth_data}= Create Auth Data ${USER} ${PWD} ${scope} ${client_id} ${client_secret}
${resp}= AAA Login ${ODL_SYSTEM_IP} ${auth_data}
Should Be Equal As Strings ${resp.status_code} 201
- ${auth_token}= Extract Value From Content ${resp.content} /access_token strip
+ ${auth_token} = Extract Value From Content ${resp.text} 'access_token'
[Return] ${auth_token}
Revoke Auth Token
${headers}= Create Dictionary Content-Type=application/x-www-form-urlencoded
${resp}= RequestsLibrary.GET Request httpbin ${idmurl}/users/${user_id} headers=${headers}
Should Be Equal As Strings ${resp.status_code} 200
- Log ${resp.content}
+ Log ${resp.text}
[Return] ${resp}
Create User
${headers}= Create Dictionary Content-Type=application/json
${resp}= RequestsLibrary.POST Request httpbin ${idmurl}/users headers=${headers} data=${user_data}
Should Be Equal As Strings ${resp.status_code} 201
- Log ${resp.content}
+ Log ${resp.text}
[Return] ${resp}