def test_backdoor_port_range(self, listen_mock, spawn_mock): self.config(backdoor_port='8800:8899') sock = mock.Mock() sock.getsockname.return_value = ('127.0.0.1', 8800) listen_mock.return_value = sock port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8800, port)
def test_backdoor_port(self, listen_mock, spawn_mock): self.config(backdoor_port=1234) sock = mock.Mock() sock.getsockname.return_value = ('127.0.0.1', 1234) listen_mock.return_value = sock port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(1234, port)
def test_backdoor_port_range(self, listen_mock, spawn_mock): self.config(backdoor_port='8800:8899') sock = mock.MagicMock() sock.getsockname.return_value = ('127.0.0.1', 8800) listen_mock.return_value = sock port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8800, port)
def test_backdoor_port_range_one_inuse(self, listen_mock, spawn_mock): self.config(backdoor_port='8800:8900') sock = mock.MagicMock() sock.getsockname.return_value = ('127.0.0.1', 8801) listen_mock.side_effect = [socket.error(errno.EADDRINUSE, ''), sock] port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8801, port)
def test_backdoor_port(self, listen_mock, spawn_mock): self.config(backdoor_port=1234) sock = mock.MagicMock() sock.getsockname.return_value = ('127.0.0.1', 1234) listen_mock.return_value = sock port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(1234, port)
def test_backdoor_port_range_one_inuse(self, listen_mock, spawn_mock): self.config(backdoor_port='8800:8900') sock = mock.Mock() sock.getsockname.return_value = ('127.0.0.1', 8801) listen_mock.side_effect = [socket.error(errno.EADDRINUSE, ''), sock] port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8801, port)
def __init__(self): """Initialize the service launcher. :returns: None """ self.services = Services() self.backdoor_port = eventlet_backdoor.initialize_if_enabled()
def test_backdoor_path_already_exists(self, listen_mock, spawn_mock, unlink_mock): self.config(backdoor_socket="/tmp/my_special_socket") sock = mock.Mock() listen_mock.side_effect = [socket.error(errno.EADDRINUSE, ''), sock] path = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual("/tmp/my_special_socket", path) unlink_mock.assert_called_with("/tmp/my_special_socket")
def __init__(self): """Initialize the service launcher. :returns: None """ self._services = [] self.backdoor_port = eventlet_backdoor.initialize_if_enabled(CONF)
def test_backdoor_path_already_exists(self, listen_mock, spawn_mock, unlink_mock): self.config(backdoor_socket="/tmp/my_special_socket") sock = mock.MagicMock() listen_mock.side_effect = [socket.error(errno.EADDRINUSE, ''), sock] path = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual("/tmp/my_special_socket", path) unlink_mock.assert_called_with("/tmp/my_special_socket")
def test_backdoor_port_range(self): self.config(backdoor_port='8800:8899') self.common_backdoor_port_setup() eventlet.listen(('localhost', 8800)).AndReturn(self.sock) self.sock.getsockname().AndReturn(('127.0.0.1', 8800)) eventlet.spawn_n(eventlet.backdoor.backdoor_server, self.sock, locals=moxstubout.mox.IsA(dict)) self.mox.ReplayAll() port = eventlet_backdoor.initialize_if_enabled() self.assertEqual(port, 8800)
def __init__(self, conf): """Initialize the service launcher. :returns: None """ self.conf = conf conf.register_opts(_options.service_opts) self.services = Services() self.backdoor_port = eventlet_backdoor.initialize_if_enabled(self.conf)
def __init__(self, conf): """Initialize the service launcher. :returns: None """ self.conf = conf conf.register_opts(_options.service_opts) self.services = Services() self.backdoor_port = (eventlet_backdoor.initialize_if_enabled( self.conf))
def test_backdoor_path_with_broken_format_string(self, listen_mock, spawn_mock): broken_socket_paths = [ "/tmp/my_special_socket-{}", "/tmp/my_special_socket-{broken", "/tmp/my_special_socket-{broken}", ] for socket_path in broken_socket_paths: self.config(backdoor_socket=socket_path) listen_mock.side_effect = mock.Mock() path = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(socket_path, path)
def __init__(self, conf, restart_method='reload'): """Initialize the service launcher. :param restart_method: If 'reload', calls reload_config_files on SIGHUP. If 'mutate', calls mutate_config_files on SIGHUP. Other values produce a ValueError. :returns: None """ self.conf = conf conf.register_opts(_options.service_opts) self.services = Services(restart_method=restart_method) self.backdoor_port = (eventlet_backdoor.initialize_if_enabled( self.conf)) self.restart_method = restart_method
def __init__(self, conf, restart_method='reload'): """Initialize the service launcher. :param restart_method: If 'reload', calls reload_config_files on SIGHUP. If 'mutate', calls mutate_config_files on SIGHUP. Other values produce a ValueError. :returns: None """ self.conf = conf conf.register_opts(_options.service_opts) self.services = Services() self.backdoor_port = ( eventlet_backdoor.initialize_if_enabled(self.conf)) self.restart_method = restart_method if restart_method not in _LAUNCHER_RESTART_METHODS: raise ValueError(_("Invalid restart_method: %s") % restart_method)
def test_backdoor_path_with_format_string(self, listen_mock, spawn_mock): self.config(backdoor_socket="/tmp/my_special_socket-{pid}") listen_mock.side_effect = mock.Mock() path = eventlet_backdoor.initialize_if_enabled(self.conf) expected_path = "/tmp/my_special_socket-{}".format(os.getpid()) self.assertEqual(expected_path, path)
def test_backdoor_path(self, listen_mock, spawn_mock): self.config(backdoor_socket="/tmp/my_special_socket") listen_mock.side_effect = mock.Mock() path = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual("/tmp/my_special_socket", path)
def test_backdoor_path(self, listen_mock, spawn_mock): self.config(backdoor_socket="/tmp/my_special_socket") listen_mock.side_effect = mock.MagicMock() path = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual("/tmp/my_special_socket", path)
def test_backdoor_port_range_inuse(self, spawn_mock): self.config(backdoor_port='8800:8801') port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8800, port) port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8801, port)
def test_backdoor_port_range_inuse(self, spawn_mock): self.config(backdoor_port='8800:8801') port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8800, port) port = eventlet_backdoor.initialize_if_enabled(self.conf) self.assertEqual(8801, port)