Beispiel #1
0
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
Beispiel #2
0
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)