Complete test_qinx now that get_*_by_name() returns tuples
This commit is contained in:
@ -16,11 +16,22 @@ class TestLCPMethods(unittest.TestCase):
|
|||||||
## self.assertFalse(lcp.is_unique(self.cfg, "e1.1000"))
|
## self.assertFalse(lcp.is_unique(self.cfg, "e1.1000"))
|
||||||
|
|
||||||
def test_qinx(self):
|
def test_qinx(self):
|
||||||
qint_ifname, qinq_iface = interface.get_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
qinx_ifname, qinx_iface = interface.get_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
||||||
mid_ifname, mid_iface = interface.get_qinx_parent_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
mid_ifname, mid_iface = interface.get_qinx_parent_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
||||||
parent_ifname, parent_iface = interface.get_parent_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
parent_ifname, parent_iface = interface.get_parent_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
||||||
|
|
||||||
# TODO(pim) - complete once get_*_by_name() returns a dict
|
self.assertEqual(qinx_ifname, "GigabitEthernet1/0/1.201")
|
||||||
# print("qinq", qinq_iface)
|
self.assertEqual(mid_ifname, "GigabitEthernet1/0/1.200")
|
||||||
# print("mid", mid_iface)
|
self.assertEqual(parent_ifname, "GigabitEthernet1/0/1")
|
||||||
# print("parent", parent_iface)
|
|
||||||
|
qinx_ifname, qinx_iface = interface.get_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
||||||
|
mid_ifname, mid_iface = interface.get_qinx_parent_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
||||||
|
parent_ifname, parent_iface = interface.get_parent_by_name(self.cfg, "GigabitEthernet1/0/1.201")
|
||||||
|
|
||||||
|
self.assertEqual(qinx_ifname, "GigabitEthernet1/0/1.201")
|
||||||
|
self.assertEqual(mid_ifname, "GigabitEthernet1/0/1.200")
|
||||||
|
self.assertEqual(parent_ifname, "GigabitEthernet1/0/1")
|
||||||
|
|
||||||
|
ifname, iface = interface.get_qinx_parent_by_name(self.cfg, "GigabitEthernet1/0/1.100")
|
||||||
|
self.assertIsNone(ifname)
|
||||||
|
self.assertIsNone(iface)
|
||||||
|
Reference in New Issue
Block a user