@@ -222,7 +222,10 @@ def test_common_install_code(
222222 """
223223 state_mock = MagicMock ()
224224 harness .charm ._setup_state = MagicMock (return_value = state_mock )
225-
225+ manager_client_mock = MagicMock (spec = GitHubRunnerManagerClient )
226+ harness .charm ._manager_client = manager_client_mock
227+ mock_manager_service = MagicMock ()
228+ monkeypatch .setattr ("charm.manager_service" , mock_manager_service )
226229 monkeypatch .setattr ("charm.logrotate.setup" , setup_logrotate := MagicMock ())
227230 monkeypatch .setattr ("charm.systemd" , MagicMock ())
228231
@@ -630,6 +633,10 @@ def test_metric_log_ownership_for_upgrade(
630633
631634 mock_metric_log_path = tmp_path
632635 mock_metric_log_path .touch (exist_ok = True )
636+ manager_client_mock = MagicMock (spec = GitHubRunnerManagerClient )
637+ harness .charm ._manager_client = manager_client_mock
638+ mock_manager_service = MagicMock ()
639+ monkeypatch .setattr ("charm.manager_service" , mock_manager_service )
633640 monkeypatch .setattr ("charm.METRICS_LOG_PATH" , mock_metric_log_path )
634641 monkeypatch .setattr ("charm.shutil" , shutil_mock := MagicMock ())
635642 monkeypatch .setattr ("charm.execute_command" , MagicMock (return_value = (0 , "Mock_stdout" )))
@@ -652,6 +659,10 @@ def test_attempting_disable_legacy_service_for_upgrade(
652659 assert: Calls to stop the legacy service is performed.
653660 """
654661 harness .charm ._setup_state = MagicMock ()
662+ manager_client_mock = MagicMock (spec = GitHubRunnerManagerClient )
663+ harness .charm ._manager_client = manager_client_mock
664+ mock_manager_service = MagicMock ()
665+ monkeypatch .setattr ("charm.manager_service" , mock_manager_service )
655666 monkeypatch .setattr ("charm.systemd" , mock_systemd := MagicMock ())
656667 monkeypatch .setattr ("charm.execute_command" , MagicMock (return_value = (0 , "Mock_stdout" )))
657668 monkeypatch .setattr ("charm.pathlib" , MagicMock ())
0 commit comments