def test_stop_services_ovs(self): self.config.return_value = 'ovs' neutron_utils.stop_services() calls = [call('neutron-dhcp-agent'), call('neutron-plugin-openvswitch-agent'), call('nova-api-metadata'), call('neutron-l3-agent'), call('neutron-metadata-agent')] self.service_stop.assert_has_calls( calls, any_order=True, )
def test_stop_services_nvp(self): self.config.return_value = 'nvp' neutron_utils.stop_services() calls = [ call('neutron-dhcp-agent'), call('nova-api-metadata'), call('neutron-metadata-agent') ] self.service_stop.assert_has_calls( calls, any_order=True, )
def test_stop_services_ovs(self): self.patch_object(neutron_utils, 'disable_nova_metadata', return_value=False) self.config.return_value = 'ovs' self.os_release.return_value = 'diablo' neutron_utils.stop_services() calls = [call('neutron-dhcp-agent'), call('neutron-plugin-openvswitch-agent'), call('nova-api-metadata'), call('neutron-l3-agent'), call('neutron-metadata-agent')] self.service_stop.assert_has_calls( calls, any_order=True, )
def stop(): stop_services() if config('ha-legacy-mode'): # Cleanup ovs and netns for destroyed units. cleanup_ovs_netns()