Get the Specific Node Inventory and Lacp aggregator details
[Documentation] Get the lacp-aggregator data for specific node
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} ${agg-id1}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} ${agg-id2}
Get information of each lacp-aggregator for a node
[Documentation] Get each lacp-aggregator data for a node
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}/lacp-aggregators/${agg-id1}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP connector associated for aggregator ${resp.content} ${node1} ${agg1-connector-id1}
Verify LACP connector associated for aggregator ${resp.content} ${node1} ${agg1-connector-id2}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lag-groupid
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}/lacp-aggregators/${agg-id2}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP connector associated for aggregator ${resp.content} ${node1} ${agg2-connector-id1}
Verify LACP connector associated for aggregator ${resp.content} ${node1} ${agg2-connector-id2}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lag-groupid
Get node connector data for node 1
[Documentation] Get the node connector inventory for node 1
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}/node-connector/${node1}:${agg1-connector-id1}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify specific LACP node connector data for node ${resp.content} ${agg-id1} agg-id
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}/node-connector/${node1}:${agg1-connector-id2}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify specific LACP node connector data for node ${resp.content} ${agg-id1} agg-id
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}/node-connector/${node1}:${agg2-connector-id1}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify specific LACP node connector data for node ${resp.content} ${agg-id2} agg-id
${resp} Get session ${OPERATIONAL_NODES_API}/node/${node1}/node-connector/${node1}:${agg2-connector-id2}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify specific LACP node connector data for node ${resp.content} ${agg-id2} agg-id
*** Keywords ***
Verify LACP RESTAPI Response Code for node
+ [Arguments] ${resp}
[Documentation] Will check for the response code of the REST query
Should Be Equal As Strings ${resp.status_code} 200
Should Contain ${resp.content} ${node1}
Verify LACP Tags Are Formed
[Documentation] Fundamental Check That LACP is working
${resp} Get session ${OPERATIONAL_NODES_API}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} non-lag-groupid
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lacp-aggregators
*** Keywords ***
Verify LACP RESTAPI Response Code for node
+ [Arguments] ${resp}
[Documentation] Will check for the response code of the REST query
Should Be Equal As Strings ${resp.status_code} 200
Should Contain ${resp.content} ${node1}
Verify LACP aggregator data is updated post link down scenario
[Documentation] Functionality will verify the node conenctor data on the lacp-agg api after link down scenario
${resp} RequestsLibrary.Get session ${OPERATIONAL_NODES_API}/node/${node1}/lacp-aggregators/${agg-id2}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP RESTAPI connector associated for aggregator ${resp.content} ${node1} ${agg2-connector-id1}
Should not Contain ${resp.content} ${node1}:${agg2-connector-id2}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lag-groupid
Verify LACP aggregator data is updated post link up scenario
[Documentation] Functionality will verify the node connector data on the lacp-agg api after link up scenario
${resp} RequestsLibrary.Get session ${OPERATIONAL_NODES_API}/node/${node1}/lacp-aggregators/${agg-id2}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP RESTAPI connector associated for aggregator ${resp.content} ${node1} ${agg2-connector-id1}
Verify LACP RESTAPI connector associated for aggregator ${resp.content} ${node1} ${agg2-connector-id2}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lag-groupid
Verify LACP Tags Are Formed
[Documentation] Fundamental Check That LACP is working
${resp} RequestsLibrary.Get session ${OPERATIONAL_NODES_API}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} non-lag-groupid
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lacp-aggregators
[Documentation] Will configure the port state of the Host to either up or down
Open Connection ${MININET} prompt=${DEFAULT_LINUX_PROMPT}
Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
- Execute Command sudo ./m h2
- Execute Command sudo ifconfig ${port-id} ${port-state}
- Execute Command sudo ifconfig ${port-id}
+ Write sudo ./m h2
+ Write sudo ifconfig ${port-id}
+ Write sudo ifconfig ${port-id} ${port-state}
Verify Switch S1 Group Table
[Arguments] ${group-type} ${port-id1} ${port-id2} ${port-id2-state}
*** Keywords ***
Verify LACP RESTAPI Response Code for node
+ [Arguments] ${resp}
[Documentation] Will check for the response code of the REST query
Should Be Equal As Strings ${resp.status_code} 200
Should Contain ${resp.content} ${node1}
Verify LACP Tags Are Formed
[Documentation] Fundamental Check That LACP is working
${resp} RequestsLibrary.Get session ${OPERATIONAL_NODES_API}
- Verify LACP RESTAPI Response Code for node
+ Verify LACP RESTAPI Response Code for node ${resp}
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} non-lag-groupid
Verify LACP RESTAPI Aggregator and Tag Contents ${resp.content} lacp-aggregators