def test_get_name_from_dn(self):
     """
     Test that ConcreteEp._get_name_from_dn returns the name
     derived from the dn provided
     """
     dn = 'topology/pod-1/node-103/sys/ctx-[vxlan-2293760]/bd-[vxlan-15597456]/db-ep/ip-[100.100.101.1]'
     self.assertEquals(ConcreteEp._get_name_from_dn(dn), '[vxlan-2293760]')
 def test_get_table(self):
     """
     Test ConcreteEp create table function
     """
     node1 = Node('103')
     node2 = Node('102')
     concreteEp1 = ConcreteEp(node1)
     concreteEp2 = ConcreteEp(node2)
     concreteEp1.attr['tenant'] = 'tenant1'
     concreteEp1.attr['context'] = 'context1'
     concreteEp1.attr['bridge_domain'] = 'bridge_domain1'
     concreteEp2.attr['tenant'] = 'tenant2'
     concreteEp2.attr['context'] = 'context2'
     concreteEp2.attr['bridge_domain'] = 'bridge_domain2'
     concreteEps = [concreteEp1, concreteEp2]
     self.assertTrue(
         isinstance(
             ConcreteEp.get_table(concreteEps)[0],
             Table))
 def test_get_parent_class(self):
     """
     Ensure class has the correct parent class
     """
     self.assertEquals(ConcreteEp._get_parent_class(), Node)