def test_get_name_from_dn(self): """ Test that ConcreteSVI._get_name_from_dn returns the name derived from the dn provided """ dn = 'topology/pod-1/node-102/sys/ctx-[vxlan-2293760]/bd-[vxlan-14811120]/svi-[vlan14]' self.assertEquals(ConcreteSVI._get_name_from_dn(dn), '[vlan14]')
def test_get_table(self): """ Test ConcreteSVI create table function """ node_id = '102' node = Node(node_id) concreteBd = ConcreteBD(node) concreteSVI = ConcreteSVI(concreteBd) node_id = '102' node = Node(node_id) concreteBd1 = ConcreteBD(node) concreteSVI1 = ConcreteSVI(concreteBd1) concreteSVIs = [concreteSVI, concreteSVI1] self.assertTrue( isinstance( ConcreteSVI.get_table(concreteSVIs)[0], Table))
def test_get_parent_class(self): """ Ensure class has the correct parent class """ self.assertEquals(ConcreteSVI._get_parent_class(), ConcreteBD)