Exemplo n.º 1
0
def test_service_restart_not_loaded():
    salt_dict = {
        "service.loaded": MagicMock(return_value=False),
        "service.start": MagicMock(return_value=True),
    }
    with patch.dict(mac_service.__salt__, salt_dict):
        assert mac_service.restart("com.salt") is True
Exemplo n.º 2
0
def test_service_restart_failed_start():
    salt_dict = {
        "service.loaded": MagicMock(return_value=False),
        "service.start": MagicMock(side_effect=CommandExecutionError),
    }
    with patch.dict(mac_service.__salt__, salt_dict):
        with pytest.raises(CommandExecutionError):
            assert mac_service.restart("com.salt")
Exemplo n.º 3
0
def test_service_restart_already_loaded():
    mock_cmd = MagicMock(return_value=True)
    salt_dict = {
        "service.loaded": mock_cmd,
        "service.stop": mock_cmd,
        "service.start": mock_cmd,
    }
    with patch.dict(mac_service.__salt__, salt_dict):
        assert mac_service.restart("com.salt") is True