def test_add_ofn_network(self): network_id = "network_add" ofn_network_id = "ofn_network_add" ret = ndb.add_ofn_network(ofn_network_id, network_id) self.assertTrue(ret.network_id == network_id) self.assertTrue(ret.ofn_network_id == ofn_network_id) ret = ndb.get_ofn_network(network_id) self.assertTrue(ret.network_id == network_id) self.assertTrue(ret.ofn_network_id == ofn_network_id) ndb.del_ofn_network(network_id)
def delete_network(self, tenant_id, network_id): """ Deletes the network with the specified network identifier belonging to the specified tenant. """ LOG.debug("delete_network() called") network = self._get_network(tenant_id, network_id) # Verify that the network has no port for port in db.port_list(network_id): if port: raise exc.NetworkInUse(network_id=network_id) ofn_tenant_id = self._get_ofn_tenant_id(tenant_id) ofn_network_id = self._get_ofn_network_id(network_id) self.ofn.ofn_delete_network(ofn_tenant_id, ofn_network_id) ndb.del_ofn_network(network_id) db.network_destroy(network_id) return {'net-id': network.uuid}