*** Settings ***
Documentation Test suite for GBP Tenants, Operates functions from Restconf APIs.
-Library RequestsLibrary
Suite Teardown Delete All Sessions
+Library RequestsLibrary
Library SSHLibrary
Library Collections
Library OperatingSystem
Resource ../../../libraries/Utils.robot
*** Variables ***
-${GBP_TENENT_ID} f5c7d344-d1c7-4208-8531-2c2693657e12
+${GBP_TENENT_ID} f5c7d344-d1c7-4208-8531-2c2693657e12
${GBP_TENANT1_API} /restconf/config/policy:tenants/tenant/${GBP_TENENT_ID}
${GBP_TENANT1_FILE} ${CURDIR}/../../../variables/gbp/tenant1.json
-
*** Test Cases ***
Add Tenant to one node
[Documentation] Add one Tenant from JSON file
Create Session session http://${CONTROLLER1}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}
${jsonbody} Read JSON From File ${GBP_TENANT1_FILE}
${resp} RequestsLibrary.Get session ${GBP_TENANT1_API}
- Should Be Equal As Strings ${resp.status_code} 200
+ Should Be Equal As Strings ${resp.status_code} 200
${result} To JSON ${resp.content}
Lists Should be Equal ${result} ${jsonbody}