def test_stop_runtime_exception(): socks = [{"sock": None, "ssl": None}, {"sock": None, "ssl": "abc"}] child = Child("", "", socks, "1") child.loop = mock.MagicMock() child.clients.append(mock.MagicMock()) child.servers.append(mock.MagicMock()) child.heartbeat_task = mock.MagicMock() child.server_task = mock.MagicMock() with mock.patch("os._exit") as mock_exit, mock.patch( "{0}.stop".format(_LOOP), side_effect=RuntimeError): child.stop() assert mock_exit.called is True
def test_stop(): socks = [{"sock": None, "ssl": None}, {"sock": None, "ssl": "abc"}] child = Child("", "", socks, "1") child.loop = mock.MagicMock() child.clients.append(mock.MagicMock()) child.servers.append(mock.MagicMock()) child.heartbeat_task = mock.MagicMock() child.server_task = mock.MagicMock() with mock.patch("os._exit") as mock_exit, mock.patch( "{0}.run_until_complete".format(_LOOP)): child.stop() assert mock_exit.called is True
def test_stop(): socks = [{"sock": None, "ssl": None}, {"sock": None, "ssl": "abc"}] child = Child("", "", socks, "1") child.loop = mock.MagicMock() child.clients.append(mock.MagicMock()) child.servers.append(mock.MagicMock()) child.heartbeat_task = mock.MagicMock() child.server_task = mock.MagicMock() with mock.patch("os._exit") as mock_exit, mock.patch( "{0}.run_until_complete".format(_LOOP) ): child.stop() assert mock_exit.called is True
def test_stop_runtime_exception(): socks = [{"sock": None, "ssl": None}, {"sock": None, "ssl": "abc"}] child = Child("", "", socks, "1") child.loop = mock.MagicMock() child.clients.append(mock.MagicMock()) child.servers.append(mock.MagicMock()) child.heartbeat_task = mock.MagicMock() child.server_task = mock.MagicMock() with mock.patch("os._exit") as mock_exit, mock.patch( "{0}.stop".format(_LOOP), side_effect=RuntimeError ): child.stop() assert mock_exit.called is True
def test_stop_runtime_exception(): socks = [{'sock': None, 'ssl': None}, {'sock': None, 'ssl': 'abc'}] child = Child('', '', socks, '1') child.loop = mock.MagicMock() child.clients.append(mock.MagicMock()) child.servers.append(mock.MagicMock()) child.heartbeat_task = mock.MagicMock() child.server_task = mock.MagicMock() with mock.patch('os._exit') as mock_exit, \ mock.patch('asyncio.unix_events._UnixSelectorEventLoop.' 'stop', side_effect=RuntimeError): child.stop() assert mock_exit.called is True