|
1 | | -import pytest |
2 | 1 | import requests_mock |
3 | 2 |
|
4 | 3 | from conftest import FakeLogger |
@@ -159,48 +158,7 @@ def test_flare_full_data_with_metadata( |
159 | 158 | assert mock_full_event_2.called |
160 | 159 |
|
161 | 160 |
|
162 | | -def test_flare_full_data_with_metadata_and_exception( |
163 | | - logger: FakeLogger, |
164 | | - disable_sleep: Any, |
165 | | -) -> None: |
166 | | - with requests_mock.Mocker() as mocker: |
167 | | - mocker.register_uri( |
168 | | - "POST", |
169 | | - "https://api.flare.io/tokens/generate", |
170 | | - status_code=200, |
171 | | - json={"token": "access_token"}, |
172 | | - ) |
173 | | - |
174 | | - tenant_resp_page_1 = { |
175 | | - "next": "some_next_value", |
176 | | - "items": [ |
177 | | - {"not_metadata": {"uid": "some_uid_1"}}, |
178 | | - {"metadata": {"uid": "some_uid_2"}}, |
179 | | - ], |
180 | | - } |
181 | | - |
182 | | - mocker.register_uri( |
183 | | - "POST", |
184 | | - "https://api.flare.io/firework/v4/events/tenant/_search", |
185 | | - status_code=200, |
186 | | - json=tenant_resp_page_1, |
187 | | - ) |
188 | | - |
189 | | - flare_api = FlareAPI(api_key="some_key", tenant_id=111, logger=logger) |
190 | | - |
191 | | - with pytest.raises(KeyError, match="metadata"): |
192 | | - next( |
193 | | - flare_api.fetch_feed_events( |
194 | | - next=None, |
195 | | - start_date=None, |
196 | | - ingest_full_event_data=True, |
197 | | - severities=[], |
198 | | - source_types=[], |
199 | | - ) |
200 | | - ) |
201 | | - |
202 | | - |
203 | | -def test_flare_full_data_retry_exception( |
| 161 | +def test_flare_full_data_retry_errors( |
204 | 162 | logger: FakeLogger, |
205 | 163 | disable_sleep: Any, |
206 | 164 | ) -> None: |
@@ -235,19 +193,15 @@ def test_flare_full_data_retry_exception( |
235 | 193 |
|
236 | 194 | flare_api = FlareAPI(api_key="some_key", tenant_id=111, logger=logger) |
237 | 195 |
|
238 | | - with pytest.raises( |
239 | | - Exception, |
240 | | - match="failed to fetch full event data for some_uid_1 after 3 tries", |
241 | | - ): |
242 | | - next( |
243 | | - flare_api.fetch_feed_events( |
244 | | - next=None, |
245 | | - start_date=None, |
246 | | - ingest_full_event_data=True, |
247 | | - severities=[], |
248 | | - source_types=[], |
249 | | - ) |
| 196 | + next( |
| 197 | + flare_api.fetch_feed_events( |
| 198 | + next=None, |
| 199 | + start_date=None, |
| 200 | + ingest_full_event_data=True, |
| 201 | + severities=[], |
| 202 | + source_types=[], |
250 | 203 | ) |
| 204 | + ) |
251 | 205 |
|
252 | 206 | assert logger.messages == [ |
253 | 207 | "INFO: Failed to fetch event 1/3 retries: 500 Server Error: None for url: https://api.flare.io/firework/v2/activities/some_uid_1", |
|
0 commit comments