def test_trigger_lta_failed(http_status_code, exception): api = SentinelAPI("mock_user", "mock_password") uuid = "8df46c9e-a20c-43db-a19a-4240c2ed3b8b" with requests_mock.mock() as rqst: rqst.get(api._get_download_url(uuid), status_code=http_status_code) with pytest.raises(exception): api.trigger_offline_retrieval(uuid)
def test_trigger_lta_success(http_status_code, expected_result): api = SentinelAPI("mock_user", "mock_password") uuid = "8df46c9e-a20c-43db-a19a-4240c2ed3b8b" with requests_mock.mock() as rqst: rqst.get(api._get_download_url(uuid), status_code=http_status_code) assert api.trigger_offline_retrieval(uuid) is expected_result