From fff965dab4d6959d659cf50d7aa35d0fa1fc5301 Mon Sep 17 00:00:00 2001 From: Beth Probert Date: Thu, 2 Apr 2026 15:30:26 +0100 Subject: [PATCH] Fix side effects in mocking --- tests/unit_tests/test_server_cli.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/unit_tests/test_server_cli.py b/tests/unit_tests/test_server_cli.py index 0e7b3ef7..4c71a1c3 100644 --- a/tests/unit_tests/test_server_cli.py +++ b/tests/unit_tests/test_server_cli.py @@ -117,7 +117,13 @@ def test_debug_mode(mocker): "openflexure_microscope_server.server.lt.ThingServer.from_config", return_value=mocker.Mock(), ) - + # Mock customisation dependencies to avoid side effects + mocker.patch.object(ofm_server, "add_v2_endpoints") + mocker.patch.object(ofm_server, "add_static_files") + # Mock logging to avoid side effects and allow checking calls + mocker.patch.object(ofm_server, "configure_logging") + mocker.patch.object(ofm_server, "retrieve_log") + mocker.patch.object(ofm_server, "retrieve_log_from_file") # Mock uvicorn.run to avoid starting a server mocker.patch("openflexure_microscope_server.server.uvicorn.run")