With match_headers, requests with different headers should have different cache keys
(mock_session)
| 332 | |
| 333 | |
| 334 | def test_match_headers(mock_session): |
| 335 | """With match_headers, requests with different headers should have different cache keys""" |
| 336 | mock_session.settings.match_headers = True |
| 337 | headers_list = [ |
| 338 | {'Accept': 'application/json'}, |
| 339 | {'Accept': 'text/xml'}, |
| 340 | {'Accept': 'custom'}, |
| 341 | None, |
| 342 | ] |
| 343 | for headers in headers_list: |
| 344 | assert mock_session.get(MOCKED_URL, headers=headers).from_cache is False |
| 345 | assert mock_session.get(MOCKED_URL, headers=headers).from_cache is True |
| 346 | |
| 347 | |
| 348 | def test_match_headers__normalize(mock_session): |
nothing calls this directly
no test coverage detected
searching dependent graphs…