Exemplo n.º 1
0
 def test_children_concrete_classes(self):
     """
     Test ConcreteArp _get_children_concrete_classes returns something list-like
     """
     node_id = '103'
     node = Node(node_id)
     concreteArp = ConcreteArp(node)
     self.assertTrue(
         isinstance(
             concreteArp._get_children_concrete_classes(),
             list))
     for child in concreteArp._get_children_concrete_classes():
         self.assertFalse(isinstance(child, ConcreteArpDomain))
Exemplo n.º 2
0
 def test_get_name_from_dn(self):
     """
     Test that ConcreteArp._get_name_from_dn returns the name
     derived from the dn provided
     """
     dn = 'topology/pod-1/node-103/sys/arp/inst'
     self.assertEquals(ConcreteArp._get_name_from_dn(dn), '')
Exemplo n.º 3
0
 def test_get_table(self):
     """
     Test ConcreteArp create table function
     """
     node1 = Node('103')
     node2 = Node('102')
     concreteArp1 = ConcreteArp(node1)
     concreteArp2 = ConcreteArp(node2)
     concreteArps = [concreteArp1, concreteArp2]
     self.assertTrue(
         isinstance(
             ConcreteArp.get_table(concreteArps)[0],
             Table))
Exemplo n.º 4
0
 def test_get_parent_class(self):
     """
     Ensure class has the correct parent class
     """
     self.assertEquals(ConcreteArp._get_parent_class(), Node)