def test_check_service_base(self, initialize_if_enabled_mock,
                             services_mock,
                             alarm_mock):
     initialize_if_enabled_mock.return_value = None
     launcher = service.Launcher(self.conf)
     serv = _Service()
     launcher.launch_service(serv)
Beispiel #2
0
    def test_check_service_base_fails(self, initialize_if_enabled_mock,
                                      services_mock, alarm_mock):
        initialize_if_enabled_mock.return_value = None
        launcher = service.Launcher(self.conf)

        class FooService(object):
            def __init__(self):
                pass

        serv = FooService()
        self.assertRaises(TypeError, launcher.launch_service, serv)
Beispiel #3
0
 def __init__(self, services, worker_process_count=1):
     super(AllServicesNeutronWorker, self).__init__(worker_process_count)
     self._services = services
     self._launcher = common_service.Launcher(cfg.CONF)
Beispiel #4
0
def serve(server, workers=None):
    global _launcher
    if not _launcher:
        _launcher = service.Launcher(CONF, restart_method='mutate')

    _launcher.launch_service(server, workers=workers)