def test_update_network(self):
        """Support for the Quantum core API call"""
        LOG.debug("test_update_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])
        cdb.add_vlan_binding(vlan_id, vlan_name(self.net_id), self.net_id)

        net_details = db.network_update(self.net_id, tenant_id,
                                        name=new_net_name)
        networks = self._l2network_multiblade.update_network([
            tenant_id,
            self.net_id,
            {'name': new_net_name},
            ])

        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_update_network - END")
Ejemplo n.º 2
0
    def test_update_network(self):
        """Support for the Quantum core API call"""
        LOG.debug("test_update_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
        ])
        cdb.add_vlan_binding(vlan_id, vlan_name(self.net_id), self.net_id)

        net_details = db.network_update(self.net_id,
                                        tenant_id,
                                        name=new_net_name)
        networks = self._l2network_multiblade.update_network([
            tenant_id,
            self.net_id,
            {
                'name': new_net_name
            },
        ])

        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_update_network - END")
Ejemplo n.º 3
0
 def update_network(self, tenant_id, net_id, **kwargs):
     """
     Updates the symbolic name belonging to a particular
     Virtual Network.
     """
     LOG.debug("update_network() called\n")
     network = db.network_update(net_id, tenant_id, **kwargs)
     self._invoke_device_plugins(self._func_name(), [tenant_id, net_id, kwargs])
     net_dict = cutil.make_net_dict(network[const.UUID], network[const.NETWORKNAME], [])
     return net_dict
Ejemplo n.º 4
0
 def update_network(self, tenant_id, net_id, **kwargs):
     """Update a network"""
     try:
         net = db.network_update(net_id, tenant_id, **kwargs)
         LOG.debug("Updated 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 update network: %s" % str(exc))
Ejemplo n.º 5
0
 def update_network(self, tenant_id, net_id, **kwargs):
     """Update a network."""
     try:
         net = db.network_update(net_id, tenant_id, **kwargs)
         LOG.debug("Updated network: %s" % net.uuid)
         net_dict = {}
         net_dict["net-id"] = str(net.uuid)
         net_dict["net-name"] = net.name
         return net_dict
     except Exception as exc:
         raise Exception("Failed to update network: %s" % str(exc))
Ejemplo n.º 6
0
 def update_network(self, tenant_id, net_id, **kwargs):
     """
     Updates the symbolic name belonging to a particular
     Virtual Network.
     """
     LOG.debug("update_network() called\n")
     network = db.network_update(net_id, tenant_id, **kwargs)
     self._invoke_device_plugins(self._func_name(),
                                 [tenant_id, net_id, kwargs])
     net_dict = cutil.make_net_dict(network[const.UUID],
                                    network[const.NETWORKNAME], [])
     return net_dict