Пример #1
0
 def test_children_concrete_classes(self):
     """
     Test ConcreteBD _get_children_concrete_classes returns something list-like
     """
     node_id = '101'
     node = Node(node_id)
     concreteBD = ConcreteBD(node)
     self.assertTrue(
         isinstance(
             concreteBD._get_children_concrete_classes(),
             list))
     for child in concreteBD._get_children_concrete_classes():
         self.assertFalse(isinstance(child, ConcreteSVI))
Пример #2
0
 def test_get_name_from_dn(self):
     """
     Test that ConcreteBD._get_name_from_dn returns the name
     derived from the dn provided
     """
     dn = 'topology/pod-1/node-101/sys/ctx-[vxlan-2686976]/bd-[vxlan-15794151]'
     self.assertEquals(
         ConcreteBD._get_name_from_dn(dn),
         'ctx-[vxlan-2686976]')
Пример #3
0
 def test_get_table(self):
     """
     Test ConcreteBD create table function
     """
     node_id = '102'
     node = Node(node_id)
     concreteBd = ConcreteBD(node)
     node_id = '102'
     node = Node(node_id)
     concreteBd1 = ConcreteBD(node)
     concreteBds = [concreteBd, concreteBd1]
     self.assertTrue(
         isinstance(
             ConcreteBD.get_table(concreteBds)[0],
             Table))
Пример #4
0
 def test_get_parent_class(self):
     """
     Ensure class has the correct parent class
     """
     self.assertEquals(ConcreteBD._get_parent_class(), Node)