diff --git a/neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py b/neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py index de27244371..4887a329da 100644 --- a/neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py +++ b/neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py @@ -1405,8 +1405,13 @@ class AncillaryBridgesTest(base.BaseTestCase): device_ids = ancillary[:] def pullup_side_effect(self, *args): - result = device_ids.pop(0) - return result + # Check that the device_id exists, if it does return it + # if it does not return None + try: + device_ids.remove(args[0]) + return args[0] + except Exception: + return None with contextlib.nested( mock.patch('neutron.plugins.openvswitch.agent.ovs_neutron_agent.'