Exemplo n.º 1
0
def get_subnet(subnet_id):
    os_net = clients.get_network_client()

    n_subnet = os_net.get_subnet(subnet_id)
    n_network = os_net.get_network(n_subnet.network_id)

    subnet = os_vif_util.neutron_to_osvif_subnet(n_subnet)
    network = os_vif_util.neutron_to_osvif_network(n_network)
    network.subnets.objects.append(subnet)
    return network
Exemplo n.º 2
0
    def test_neutron_to_osvif_network_no_mtu(self):
        network_id = uuidutils.generate_uuid()
        network_name = 'test-net'
        neutron_network = {
            'id': network_id,
            'name': network_name,
        }

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertEqual(None, network.mtu)
Exemplo n.º 3
0
    def test_neutron_to_osvif_network_no_name(self):
        network_id = uuidutils.generate_uuid()
        network_mtu = 1500
        neutron_network = {
            'id': network_id,
            'mtu': network_mtu,
        }

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertFalse(network.obj_attr_is_set('label'))
Exemplo n.º 4
0
    def test_neutron_to_osvif_network_no_mtu(self):
        network_id = str(uuid.uuid4())
        network_name = 'test-net'
        neutron_network = {
            'id': network_id,
            'name': network_name,
        }

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertIsNone(network.mtu)
Exemplo n.º 5
0
    def test_neutron_to_osvif_network_no_name(self):
        network_id = str(uuid.uuid4())
        network_mtu = 1500
        neutron_network = {
            'id': network_id,
            'mtu': network_mtu,
        }

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertFalse(network.obj_attr_is_set('label'))
Exemplo n.º 6
0
def get_subnet(subnet_id):
    neutron = clients.get_neutron_client()

    n_subnet = neutron.show_subnet(subnet_id).get('subnet')
    network_id = n_subnet['network_id']
    n_network = neutron.show_network(network_id).get('network')

    subnet = os_vif_util.neutron_to_osvif_subnet(n_subnet)
    network = os_vif_util.neutron_to_osvif_network(n_network)
    network.subnets.objects.append(subnet)

    return network
    def test_neutron_to_osvif_network_no_mtu(self):
        network_id = str(uuid.uuid4())
        network_name = 'test-net'
        neutron_network = munch.Munch({
            'id': network_id,
            'name': network_name,
            'mtu': None,
            'provider_network_type': None
        })

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertIsNone(network.mtu)
    def test_neutron_to_osvif_network_no_name(self):
        network_id = str(uuid.uuid4())
        network_mtu = 1500
        neutron_network = munch.Munch({
            'id': network_id,
            'name': None,
            'mtu': network_mtu,
            'provider_network_type': None
        })

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertFalse(network.obj_attr_is_set('label'))
def _get_subnet(subnet_id):
    # TODO(ivc): add caching (e.g. oslo.cache with dict backend)
    neutron = clients.get_neutron_client()

    n_subnet = neutron.show_subnet(subnet_id).get('subnet')
    network_id = n_subnet['network_id']
    n_network = neutron.show_network(network_id).get('network')

    subnet = os_vif_util.neutron_to_osvif_subnet(n_subnet)
    network = os_vif_util.neutron_to_osvif_network(n_network)
    network.subnets.objects.append(subnet)

    return network
Exemplo n.º 10
0
    def test_neutron_to_osvif_network(self):
        network_id = uuidutils.generate_uuid()
        network_name = 'test-net'
        network_mtu = 1500
        neutron_network = {
            'id': network_id,
            'name': network_name,
            'mtu': network_mtu,
        }

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertEqual(network_id, network.id)
        self.assertEqual(network_name, network.label)
        self.assertEqual(network_mtu, network.mtu)
Exemplo n.º 11
0
    def test_neutron_to_osvif_network(self):
        network_id = str(uuid.uuid4())
        network_name = 'test-net'
        network_mtu = 1500
        neutron_network = {
            'id': network_id,
            'name': network_name,
            'mtu': network_mtu,
        }

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertEqual(network_id, network.id)
        self.assertEqual(network_name, network.label)
        self.assertEqual(network_mtu, network.mtu)
    def test_neutron_to_osvif_network(self):
        network_id = str(uuid.uuid4())
        network_name = 'test-net'
        network_mtu = 1500
        neutron_network = munch.Munch({
            'id': network_id,
            'name': network_name,
            'mtu': network_mtu,
            'provider_network_type': None
        })

        network = ovu.neutron_to_osvif_network(neutron_network)

        self.assertEqual(network_id, network.id)
        self.assertEqual(network_name, network.label)
        self.assertEqual(network_mtu, network.mtu)