${WORKSPACE} /tmp
${BUNDLEFOLDER} distribution-karaf-0.3.0-SNAPSHOT
${AUTHN_CFG_FILE} ${WORKSPACE}/${BUNDLEFOLDER}/etc/org.opendaylight.aaa.authn.cfg
-${CONTROLLER_USER} ${MININET_USER}
+${CONTROLLER_USER} ${MININET_USER}
*** Keywords ***
AAA Login
Should Match Regexp ${token} [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Get User From IDM DB
- [Documentation] Will return user information. If no user id is passed, it will retrieve all users in DB
[Arguments] ${user_id}=${EMPTY}
+ [Documentation] Will return user information. If no user id is passed, it will retrieve all users in DB
Create Session httpbin http://${CONTROLLER}:${RESTPORT}
${headers}= Create Dictionary Content-Type=application/x-www-form-urlencoded
${resp}= RequestsLibrary.GET httpbin ${idmurl}/users/${user_id} headers=${headers}
[Return] ${resp}
Create User
- [Documentation] Will return user information. If no user id is passed, it will retrieve all users in DB
[Arguments] ${user_data}
+ [Documentation] Will return user information. If no user id is passed, it will retrieve all users in DB
Create Session httpbin http://${CONTROLLER}:${RESTPORT}
${headers}= Create Dictionary Content-Type=application/json
${resp}= RequestsLibrary.POST httpbin ${idmurl}/users headers=${headers} data=${user_data}