def test_api_send_job(self, mock_url, mock_creds, mock_config, mock_post): """Test send_job""" _api = BatchAppsApi(mock_creds, mock_config) mock_url.return_value = "https://test_endpoint.com/api/jobs" mock_post.return_value = {} val = _api.send_job({}) mock_post.assert_called_with(mock_creds, "https://test_endpoint.com/api/jobs", self.headers, message={}) self.assertFalse(val.success) mock_post.return_value = {"jobId": "1", "link": "2"} val = _api.send_job({}) mock_post.assert_called_with(mock_creds, "https://test_endpoint.com/api/jobs", self.headers, message={}) self.assertTrue(val.success) mock_post.side_effect = RestCallException(None, "Boom~", None) val = _api.send_job({}) self.assertFalse(val.success)
def test_api_send_job(self, mock_url, mock_creds, mock_config, mock_post): """Test send_job""" _api = BatchAppsApi(mock_creds, mock_config) mock_url.return_value = "https://test_endpoint.com/api/jobs" mock_post.return_value = {} val = _api.send_job({}) mock_post.assert_called_with(mock_creds, "https://test_endpoint.com/api/jobs", self.headers, message={}) self.assertFalse(val.success) mock_post.return_value = {'jobId': '1', 'link': '2'} val = _api.send_job({}) mock_post.assert_called_with(mock_creds, "https://test_endpoint.com/api/jobs", self.headers, message={}) self.assertTrue(val.success) mock_post.side_effect = RestCallException(None, "Boom~", None) val = _api.send_job({}) self.assertFalse(val.success)