Loading InventoryTest.robot +3 −5 Original line number Diff line number Diff line Loading @@ -90,20 +90,18 @@ Test Net Test Service [Arguments] ${info} @{args} ${svc_inventory}= Inventory Request ${info} @{args[0]} ${svc_inventory}= Inventory Request ${info} ${args[0]} ${passed}= Check SVC Inventory ${svc_inventory} ${args[2]} Log ${passed} console=yes Should Be Equal ${passed} SUCCESS IF ${args[2]}=="PEB" ${iface_inventory}= Inventory Request ${info} @{args[1]} IF "${args[2]}"=="PEB" ${iface_inventory}= Inventory Request ${info} ${args[1]} ${passed}= Check SVC PEB Inventory ${iface_inventory} Log ${passed} console=yes Should Be Equal ${passed} SUCCESS END Inventory Request [Arguments] ${par} @{filter} ${m}= Connect With Key ${par["host"]} ${par["port"]} ${par["username"]} ${par["key_filename"]} Loading validateInventory.py +4 −4 Original line number Diff line number Diff line Loading @@ -372,10 +372,10 @@ def check_SVC_PEB_inventory(xml_reply): #bridge_ports = tree.findall(".//ns0:bridge-port", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) expected_params = 4 actual_params = 4 cvid = tree.findall(".//ns0:cvid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) svid = tree.findall(".//ns0:svid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) cep = tree.findall(".//ns0:untagged-cep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) pep = tree.findall(".//ns0:untagged-pep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) cvid = tree.findall(".//ns0:cvid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) svid = tree.findall(".//ns0:svid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) cep = tree.findall(".//ns0:untagged-cep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) pep = tree.findall(".//ns0:untagged-pep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) actual_params = min([1,len(cvid)]) + min([1,len(svid)]) + min([1,len(cep)]) + min([1,len(pep)]) if actual_params == expected_params: return "SUCCESS" Loading Loading
InventoryTest.robot +3 −5 Original line number Diff line number Diff line Loading @@ -90,20 +90,18 @@ Test Net Test Service [Arguments] ${info} @{args} ${svc_inventory}= Inventory Request ${info} @{args[0]} ${svc_inventory}= Inventory Request ${info} ${args[0]} ${passed}= Check SVC Inventory ${svc_inventory} ${args[2]} Log ${passed} console=yes Should Be Equal ${passed} SUCCESS IF ${args[2]}=="PEB" ${iface_inventory}= Inventory Request ${info} @{args[1]} IF "${args[2]}"=="PEB" ${iface_inventory}= Inventory Request ${info} ${args[1]} ${passed}= Check SVC PEB Inventory ${iface_inventory} Log ${passed} console=yes Should Be Equal ${passed} SUCCESS END Inventory Request [Arguments] ${par} @{filter} ${m}= Connect With Key ${par["host"]} ${par["port"]} ${par["username"]} ${par["key_filename"]} Loading
validateInventory.py +4 −4 Original line number Diff line number Diff line Loading @@ -372,10 +372,10 @@ def check_SVC_PEB_inventory(xml_reply): #bridge_ports = tree.findall(".//ns0:bridge-port", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) expected_params = 4 actual_params = 4 cvid = tree.findall(".//ns0:cvid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) svid = tree.findall(".//ns0:svid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) cep = tree.findall(".//ns0:untagged-cep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) pep = tree.findall(".//ns0:untagged-pep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge"}) cvid = tree.findall(".//ns0:cvid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) svid = tree.findall(".//ns0:svid", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) cep = tree.findall(".//ns0:untagged-cep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) pep = tree.findall(".//ns0:untagged-pep", namespaces={"ns0": "urn:ieee:std:802.1Q:yang:ieee802-dot1q-pb"}) actual_params = min([1,len(cvid)]) + min([1,len(svid)]) + min([1,len(cep)]) + min([1,len(pep)]) if actual_params == expected_params: return "SUCCESS" Loading