Request evidence list with explicit paging parameters 🟥

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Daniel Roth 2026-07-22 12:54:49 +00:00
parent 1c42845450
commit 0378166263

View file

@ -346,3 +346,34 @@ def test_get_rdsap_summary_raises_on_http_error() -> None:
)
with pytest.raises(requests.HTTPError):
client.get_rdsap_summary_by_job_id("job-1")
# ---------------------------------------------------------------------------
# _get_evidence_list
# ---------------------------------------------------------------------------
def make_evidence_item(file_id: str = "id-1") -> dict[str, Any]:
return {
"fileId": file_id,
"fileName": "unknown.pdf",
"createdUtc": "2024-01-01T00:00:00",
"fileSize": 1024,
"fileExtension": "pdf",
}
def test_get_evidence_list_requests_a_single_large_page() -> None:
# Arrange
client = make_client()
payload = {"results": [], "totalItemCount": 0}
client.session.get = MagicMock(return_value=make_response(payload=payload))
# Act
client._get_evidence_list("job-1")
# Assert
assert client.session.get.call_args.kwargs["params"] == {
"pageIndex": 0,
"pageSize": 100,
}