From e2cc6f077c154962d66519cfee380ba1d75d5a79 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 16 Nov 2025 02:21:43 +0000 Subject: [PATCH 1/2] Initial plan From 1e183aca6aa1314c8fc2906da7e59a577fe8e587 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 16 Nov 2025 02:27:25 +0000 Subject: [PATCH 2/2] Update tests to mock new_event_loop instead of get_event_loop Co-authored-by: kjy5 <82800265+kjy5@users.noreply.github.com> --- tests/back_end/test_server.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/back_end/test_server.py b/tests/back_end/test_server.py index 9e82c84..8010265 100644 --- a/tests/back_end/test_server.py +++ b/tests/back_end/test_server.py @@ -88,8 +88,8 @@ def test_launch_server( patched_run_until_complete = mocker.patch.object( asyncio_loop, "run_until_complete", return_value=GetManipulatorsResponse(manipulators=DUMMY_STRING_LIST) ) - patched_get_event_loop = mocker.patch.object( - ephys_link.back_end.server, "get_event_loop", return_value=asyncio_loop + patched_new_event_loop = mocker.patch.object( + ephys_link.back_end.server, "new_event_loop", return_value=asyncio_loop ) # Mock out run_app. @@ -102,7 +102,7 @@ def test_launch_server( patched_get_display_name.assert_called_once() patched_get_manipulators.assert_called_once() patched_run_until_complete.assert_called_once() - patched_get_event_loop.assert_called_once() + patched_new_event_loop.assert_called_once() spied_info_print.assert_any_call("PLATFORM", platform_handler.get_display_name()) spied_info_print.assert_any_call("MANIPULATORS", str(DUMMY_STRING_LIST)) mocked_run_app.assert_called_once() @@ -123,8 +123,8 @@ def test_launch_proxy_client( patched_run_until_complete = mocker.patch.object( asyncio_loop, "run_until_complete", return_value=GetManipulatorsResponse(manipulators=DUMMY_STRING_LIST) ) - patched_get_event_loop = mocker.patch.object( - ephys_link.back_end.server, "get_event_loop", return_value=asyncio_loop + patched_new_event_loop = mocker.patch.object( + ephys_link.back_end.server, "new_event_loop", return_value=asyncio_loop ) # Mock out run. @@ -143,7 +143,7 @@ def run_coroutine(coroutine: Awaitable[None]) -> None: patched_get_display_name.assert_called_once() patched_get_manipulators.assert_called_once() patched_run_until_complete.assert_called_once() - patched_get_event_loop.assert_called_once() + patched_new_event_loop.assert_called_once() spied_info_print.assert_any_call("PLATFORM", platform_handler.get_display_name()) spied_info_print.assert_any_call("MANIPULATORS", str(DUMMY_STRING_LIST)) spied_info_print.assert_any_call("PINPOINT ID", mocker.ANY) @@ -166,8 +166,8 @@ def test_launch_proxy_client_failed_init( patched_run_until_complete = mocker.patch.object( asyncio_loop, "run_until_complete", return_value=GetManipulatorsResponse(manipulators=DUMMY_STRING_LIST) ) - patched_get_event_loop = mocker.patch.object( - ephys_link.back_end.server, "get_event_loop", return_value=asyncio_loop + patched_new_event_loop = mocker.patch.object( + ephys_link.back_end.server, "new_event_loop", return_value=asyncio_loop ) # Mock out run. @@ -191,7 +191,7 @@ def run_coroutine(coroutine: Awaitable[None]) -> None: patched_get_display_name.assert_called_once() patched_get_manipulators.assert_called_once() patched_run_until_complete.assert_called_once() - patched_get_event_loop.assert_called_once() + patched_new_event_loop.assert_called_once() spied_info_print.assert_any_call("PLATFORM", platform_handler.get_display_name()) spied_info_print.assert_any_call("MANIPULATORS", str(DUMMY_STRING_LIST)) spied_info_print.assert_any_call("PINPOINT ID", mocker.ANY)