Make vmware unit tests work with CONF.use_neutron=True
This makes the vmware unit tests work with CONF.use_neutron=True by default which we're going to eventually set by the end of the Ocata release. Part of blueprint use-neutron-by-default Change-Id: Ic38d5eeb84e5d5659276e414bc3fa6637c3a7742
This commit is contained in:
parent
6d594bfba5
commit
5969b63c02
@ -162,11 +162,15 @@ def get_test_network_info(count=1):
|
|||||||
vlan=FAKE_NETWORK_VLAN,
|
vlan=FAKE_NETWORK_VLAN,
|
||||||
bridge_interface=FAKE_NETWORK_INTERFACE,
|
bridge_interface=FAKE_NETWORK_INTERFACE,
|
||||||
injected=False)
|
injected=False)
|
||||||
|
if CONF.use_neutron:
|
||||||
|
vif_type = network_model.VIF_TYPE_OVS
|
||||||
|
else:
|
||||||
|
vif_type = network_model.VIF_TYPE_BRIDGE
|
||||||
vif = network_model.VIF(
|
vif = network_model.VIF(
|
||||||
id=FAKE_VIF_UUID,
|
id=FAKE_VIF_UUID,
|
||||||
address=FAKE_VIF_MAC,
|
address=FAKE_VIF_MAC,
|
||||||
network=network,
|
network=network,
|
||||||
type=network_model.VIF_TYPE_BRIDGE,
|
type=vif_type,
|
||||||
devname=None,
|
devname=None,
|
||||||
ovs_interfaceid=None)
|
ovs_interfaceid=None)
|
||||||
|
|
||||||
|
@ -19,8 +19,11 @@ Stubouts for the test suite
|
|||||||
|
|
||||||
from oslo_vmware import exceptions as vexc
|
from oslo_vmware import exceptions as vexc
|
||||||
|
|
||||||
|
import nova.conf
|
||||||
from nova.tests.unit.virt.vmwareapi import fake
|
from nova.tests.unit.virt.vmwareapi import fake
|
||||||
|
|
||||||
|
CONF = nova.conf.CONF
|
||||||
|
|
||||||
|
|
||||||
def fake_get_vim_object(arg):
|
def fake_get_vim_object(arg):
|
||||||
"""Stubs out the VMwareAPISession's get_vim_object method."""
|
"""Stubs out the VMwareAPISession's get_vim_object method."""
|
||||||
@ -75,3 +78,7 @@ def set_stubs(test):
|
|||||||
fake_vim_prop)
|
fake_vim_prop)
|
||||||
test.stub_out('nova.virt.vmwareapi.driver.VMwareAPISession._is_vim_object',
|
test.stub_out('nova.virt.vmwareapi.driver.VMwareAPISession._is_vim_object',
|
||||||
fake_is_vim_object)
|
fake_is_vim_object)
|
||||||
|
if CONF.use_neutron:
|
||||||
|
test.stub_out(
|
||||||
|
'nova.network.neutronv2.api.API.update_instance_vnic_index',
|
||||||
|
lambda *args, **kwargs: None)
|
||||||
|
@ -2158,7 +2158,7 @@ class VMwareAPIVMTestCase(test.NoDBTestCase):
|
|||||||
vif_bridge_neutron = network_model.VIF(id='new-vif-xxx-yyy-zzz',
|
vif_bridge_neutron = network_model.VIF(id='new-vif-xxx-yyy-zzz',
|
||||||
address='ca:fe:de:ad:be:ef',
|
address='ca:fe:de:ad:be:ef',
|
||||||
network=network_neutron,
|
network=network_neutron,
|
||||||
type=None,
|
type=network_model.VIF_TYPE_OVS,
|
||||||
devname='tap-xxx-yyy-zzz',
|
devname='tap-xxx-yyy-zzz',
|
||||||
ovs_interfaceid='aaa-bbb-ccc')
|
ovs_interfaceid='aaa-bbb-ccc')
|
||||||
return vif_bridge_neutron
|
return vif_bridge_neutron
|
||||||
|
@ -127,7 +127,7 @@ class VMwareVMOpsTestCase(test.NoDBTestCase):
|
|||||||
'id': None,
|
'id': None,
|
||||||
'address': 'DE:AD:BE:EF:00:00',
|
'address': 'DE:AD:BE:EF:00:00',
|
||||||
'network': network,
|
'network': network,
|
||||||
'type': None,
|
'type': network_model.VIF_TYPE_OVS,
|
||||||
'devname': None,
|
'devname': None,
|
||||||
'ovs_interfaceid': None,
|
'ovs_interfaceid': None,
|
||||||
'rxtx_cap': 3
|
'rxtx_cap': 3
|
||||||
|
Loading…
x
Reference in New Issue
Block a user