def test_api_get_log(self, mock_url, mock_creds, mock_config, mock_get):
        """Test get_log"""

        _api = BatchAppsApi(mock_creds, mock_config)
        mock_url.return_value = "https://test_endpoint.com/api/{jobid}/log"
        mock_get.return_value = {}

        val = _api.get_log("abcdef")
        self.assertTrue(val.success)
        mock_get.assert_called_with(
            mock_creds, "https://test_endpoint.com/api/abcdef/log", self.headers, params={"maxResults": 100}
        )
        val = _api.get_log("abcdef", start=1, max_lines=None)
        mock_get.assert_called_with(
            mock_creds, "https://test_endpoint.com/api/abcdef/log", self.headers, params={"since": "1"}
        )
        mock_get.side_effect = RestCallException(None, "Boom~", None)
        val = _api.get_log("test")
        self.assertFalse(val.success)
    def test_api_get_log(self, mock_url, mock_creds, mock_config, mock_get):
        """Test get_log"""

        _api = BatchAppsApi(mock_creds, mock_config)
        mock_url.return_value = "https://test_endpoint.com/api/{jobid}/log"
        mock_get.return_value = {}

        val = _api.get_log("abcdef")
        self.assertTrue(val.success)
        mock_get.assert_called_with(mock_creds,
                                    "https://test_endpoint.com/api/abcdef/log",
                                    self.headers,
                                    params={'maxResults': 100})
        val = _api.get_log("abcdef", start=1, max_lines=None)
        mock_get.assert_called_with(mock_creds,
                                    "https://test_endpoint.com/api/abcdef/log",
                                    self.headers,
                                    params={'since': '1'})
        mock_get.side_effect = RestCallException(None, "Boom~", None)
        val = _api.get_log("test")
        self.assertFalse(val.success)