def test_stop(): m = MagicMock() with patch('icap.server._server', m): stop() import icap.server assert icap.server._server is None # make sure multiple stop calls don't cause an error stop() m.close.assert_any_call()
def test_stop(): m = MagicMock() with patch("icap.server._server", m): stop() import icap.server assert icap.server._server is None # make sure multiple stop calls don't cause an error stop() m.close.assert_any_call()
def test_run_custom_factory(): import icap.server assert icap.server._server is None factory = MagicMock() with patch('asyncio.get_event_loop') as get_event_loop: run(factory_class=factory, foo='bar') factory.assert_any_call(foo='bar') get_event_loop.assert_any_call() loop = get_event_loop.return_value loop.create_server.assert_any_call(factory.return_value, '127.0.0.1', 1334) server = loop.run_until_complete.return_value assert icap.server._server == server stop()
def test_run_custom_factory(): import icap.server assert icap.server._server is None factory = MagicMock() with patch("asyncio.get_event_loop") as get_event_loop: run(factory_class=factory, foo="bar") factory.assert_any_call(foo="bar") get_event_loop.assert_any_call() loop = get_event_loop.return_value loop.create_server.assert_any_call(factory.return_value, "127.0.0.1", 1334) server = loop.run_until_complete.return_value assert icap.server._server == server stop()
def test_run(): import icap.server assert icap.server._server is None with patch("asyncio.get_event_loop") as get_event_loop, patch("icap.asyncio.ICAPProtocolFactory") as factory_class: loop = get_event_loop.return_value run(foo="bar") factory_class.assert_any_call(foo="bar") get_event_loop.assert_any_call() loop.create_server.assert_any_call(factory_class.return_value, "127.0.0.1", 1334) server = loop.run_until_complete.return_value assert icap.server._server == server stop()
def test_run(): import icap.server assert icap.server._server is None with patch('asyncio.get_event_loop') as get_event_loop, \ patch('icap.asyncio.ICAPProtocolFactory') as factory_class: loop = get_event_loop.return_value run(foo='bar') factory_class.assert_any_call(foo='bar') get_event_loop.assert_any_call() loop.create_server.assert_any_call(factory_class.return_value, '127.0.0.1', 1334) server = loop.run_until_complete.return_value assert icap.server._server == server stop()