def test_get_networks(self): """ Tests displaying the details of all created Virtual networks """ LOG.debug("test_get_networks - START\n") network1 = {'name': self.network_name, 'admin_status_up': self.admin_status_up} network2 = {'name': self.network_name2, 'admin_status_up': self.admin_status_up} # Create two networks first network_created1 = self.create_network(context, network1) cdb.add_vlan_bindings(self.vlan_name, self.vlan_id, network_created['id']) network_plugin_dict_1 = self._cisco_catalyst_plugin.create_network( context, network_created1, self.vlan_name, self.vlan_id) network_created2 = self.create_network(contex, network2) cdb.add_vlan_bindings(self.vlan_id2, self.vlan_name2, network_created2['id']) network_plugin_dict_2 = self._cisco_catalyst_plugin.create_network( context, network_created2, self.vlan_name2, self.vlan_id2) net_temp_list = [network_plugin_dict_1, network_plugin_dict_2] # invoke get_networks method in catalyst plugin list_net_dict = self._cisco_catalyst_plugin.get_networks(context) # Check if details of returned network matches with that of the created network self.assertTrue(net_temp_list[0] in list_net_dict) self.assertTrue(net_temp_list[1] in list_net_dict) # Destroy the created network self.tearDownNetwork(network_created1) self.tearDownNetwork(network_created2) LOG.debug("test_get_networks - END\n")
def test_get_network(self): """ Tests displaying the details of a created Virtual Network """ LOG.debug("test_get_nework - START\n") network = {'name': self.network_name, 'admin_status_up': self.admin_status_up} # first create a network network_created = self.create_network(context, network) cdb.add_vlan_bindings(self.vlan_name, self.vlan_id, network_created['id']) network_plugin_dict = self._cisco_catalyst_plugin.create_network( context, network_created, self.vlan_name, self.vlan_id) # invoke catalyst plugin to obtain the networks details network_details_dict = self._cisco_catalyst_plugin.get_network( context, network_created) # check if returned networks details match with the details # of the network that was created self.assertEqual(network_details_dict[const.ID], network_created['id']) self.assertEqual(network_details_dict[const.NAME], self.network_name) self.assertEqual(network_details_dict[const.NET_VLAN_ID], self.vlan_id) self.assertEqual(network_details_dict[const.NET_VLAN_NAME], self.vlan_name) self.tearDownNetwork(network_created) LOG.debug("test_get_network - END\n")