diff options
author | Stefan Kobza <skobza@cisco.com> | 2016-02-10 19:41:09 +0100 |
---|---|---|
committer | Gerrit Code Review <gerrit@fd.io> | 2016-02-17 16:29:03 +0000 |
commit | 8f285166faf13156a4f7c70adac9a7e20549268f (patch) | |
tree | 29a4adb583dcf7feaba301fccedeaaef5d572674 /resources/libraries/python/topology.py | |
parent | da15035461569ea175aabbac1df735cd5598b0b3 (diff) |
Test VIRL connection.
Change-Id: I812ff9c8c9669b63907469c643c839e8bd3b419a
Signed-off-by: Stefan Kobza <skobza@cisco.com>
Diffstat (limited to 'resources/libraries/python/topology.py')
-rw-r--r-- | resources/libraries/python/topology.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/resources/libraries/python/topology.py b/resources/libraries/python/topology.py index 8b6905d7e1..103416078a 100644 --- a/resources/libraries/python/topology.py +++ b/resources/libraries/python/topology.py @@ -195,7 +195,7 @@ class Topology(object): interface_dict = {} list_mac_address = self.convert_mac_to_number_list(mac_address) - logger.trace(list_mac_address.__str__()) + logger.trace(str(list_mac_address)) for interface in interfaces_list: # TODO: create vat json integrity checking and move there if "l2_address" not in interface: @@ -254,6 +254,9 @@ class Topology(object): if_mac = ifc['mac_address'] interface_dict = self._extract_vpp_interface_by_mac(interface_list, if_mac) + if not interface_dict: + raise Exception('Interface {0} not found by MAC {1}'. + format(ifc, if_mac)) ifc['name'] = interface_dict["interface_name"] ifc['vpp_sw_index'] = interface_dict["sw_if_index"] |