Ejemplo n.º 1
0
 def test_children_concrete_classes(self):
     """
     Test ConcreteOverlay _get_children_concrete_classes returns something list-like
     """
     node_id = '103'
     node = Node(node_id)
     concreteOverlay = ConcreteOverlay(node)
     self.assertTrue(
         isinstance(
             concreteOverlay._get_children_concrete_classes(),
             list))
     for child in concreteOverlay._get_children_concrete_classes():
         self.assertFalse(isinstance(child, ConcreteTunnel))
Ejemplo n.º 2
0
 def test_get_name_from_dn(self):
     """
     Test that ConcreteOverlay._get_name_from_dn returns the name
     derived from the dn provided
     """
     dn = 'topology/pod-1/node-201/overlay'
     self.assertEquals(ConcreteOverlay._get_name_from_dn(dn), '')
Ejemplo n.º 3
0
 def test_get_table(self):
     """
     Test ConcreteOverlay create table function
     """
     node_id = '103'
     node = Node(node_id)
     concreteOverlay1 = ConcreteOverlay(node)
     node_id = '103'
     node = Node(node_id)
     concreteOverlay2 = ConcreteOverlay(node)
     concreteOverlays = [concreteOverlay1, concreteOverlay2]
     self.assertTrue(
         isinstance(
             ConcreteOverlay.get_table(concreteOverlays)[0],
             Table))
Ejemplo n.º 4
0
 def test_get_parent_class(self):
     """
     Ensure class has the correct parent class
     """
     self.assertEquals(ConcreteOverlay._get_parent_class(), Node)