mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-27 23:35:01 +00:00
Request evidence list with explicit paging parameters 🟥
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1c42845450
commit
0378166263
1 changed files with 31 additions and 0 deletions
|
|
@ -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,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue