from unittest.mock import patch from l4d2host.service_control import ( SYSTEMCTL_HELPER, disable_service, enable_service, ) @patch("l4d2host.service_control.run_command") def test_enable_service_invokes_helper_with_enable_action(mock_run): enable_service("instance-7") args, _ = mock_run.call_args assert args[0] == ["sudo", "-n", SYSTEMCTL_HELPER, "enable", "instance-7"] @patch("l4d2host.service_control.run_command") def test_disable_service_invokes_helper_with_disable_action(mock_run): disable_service("instance-7") args, _ = mock_run.call_args assert args[0] == ["sudo", "-n", SYSTEMCTL_HELPER, "disable", "instance-7"]