Example #1
0
 def rename_network(self, tenant_id, net_id, new_name):
     """Rename a network"""
     try:
         net = db.network_rename(tenant_id, net_id, new_name)
         LOG.debug("Renamed network: %s" % net.uuid)
         net_dict = {}
         net_dict["net-id"] = str(net.uuid)
         net_dict["net-name"] = net.name
         return net_dict
     except Exception, exc:
         raise Exception("Failed to rename network: %s" % str(exc))
    def test_rename_network(self):
        """Support for the Quantum core API call"""
        LOG.debug("test_rename_network - START")

        self.net_id = db.network_create(tenant_id, net_name)[const.UUID]
        self._l2network_multiblade.create_network([tenant_id,
                                                   net_name,
                                                   self.net_id,
                                                   vlan_name(self.net_id),
                                                   vlan_id])

        db.network_rename(tenant_id, self.net_id, new_net_name)
        networks = self._l2network_multiblade.rename_network([tenant_id,
                                                   self.net_id,
                                                   new_net_name])

        self.assertEqual(networks.__len__(), self.ucs_count)
        for network in networks:
            self.assertEqual(network[const.NET_ID], self.net_id)
            self.assertEqual(network[const.NET_NAME], new_net_name)
        LOG.debug("test_rename_network - END")
Example #3
0
 def rename_network(self, tenant_id, net_id, new_name):
     """
     Updates the symbolic name belonging to a particular
     Virtual Network.
     """
     LOG.debug("rename_network() called\n")
     network = db.network_rename(tenant_id, net_id, new_name)
     self._invoke_device_plugins(self._func_name(), [tenant_id, net_id,
                                                  new_name])
     net_dict = cutil.make_net_dict(network[const.UUID],
                                    network[const.NETWORKNAME],
                                    [])
     return net_dict