Skip to content
Snippets Groups Projects
Commit 88344727 authored by Robert Latta's avatar Robert Latta
Browse files

added bundle_members to classified Juniper interface data

parent c1a8159d
No related branches found
No related tags found
No related merge requests found
......@@ -176,6 +176,13 @@ def get_juniper_link_info(source_equipment, interface):
'ipv4': [],
'ipv6': []
}
bundle_members = r.get(
'netconf-interface-bundles:%s:%s' % (source_equipment, interface))
if bundle_members:
result['interface']['bundle_members'] = \
json.loads(bundle_members.decode('utf-8'))
else:
result['interface']['bundle_members'] = []
def _related_services():
for related in related_interfaces(source_equipment, interface):
......
......@@ -65,7 +65,8 @@ JUNIPER_LINK_METADATA_DEFINITIONS = {
},
# TODO: check what's changed: added to make tests pass
'bundle': {"type": "array"}
'bundle': {"type": "array"},
'bundle_members': {"type": "array"}
},
"required": ["name", "description", "ipv4", "ipv6"],
"additionalProperties": False
......@@ -203,7 +204,8 @@ def test_juniper_link_info_not_found(client):
'description': '',
'ipv4': [],
'ipv6': [],
'bundle': []
'bundle': [],
'bundle_members': []
},
'locations': [{
'a': {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment