docs: update project docs and evaluation history pagination
This commit is contained in:
@@ -362,6 +362,25 @@ def run_api_contract_tests() -> None:
|
||||
assert detail.status_code == 200
|
||||
assert detail.json()["data"]["evaluation_id"] == evaluation_id
|
||||
|
||||
history_page_one = client.get("/api/v1/evaluations?page=1&page_size=1", headers=headers)
|
||||
assert history_page_one.status_code == 200
|
||||
history_data = history_page_one.json()["data"]
|
||||
assert len(history_data["items"]) == 1
|
||||
assert history_data["pagination"]["page"] == 1
|
||||
assert history_data["pagination"]["page_size"] == 1
|
||||
assert history_data["pagination"]["total"] >= 2
|
||||
assert history_data["pagination"]["total_pages"] >= 2
|
||||
assert history_data["pagination"]["has_next"] is True
|
||||
assert history_data["pagination"]["has_prev"] is False
|
||||
|
||||
empty_cross_user_history = client.get(
|
||||
"/api/v1/evaluations?page=1&page_size=10",
|
||||
headers={"Authorization": "Bearer api_user_002_token", "X-Entry-Scene": "api_test"},
|
||||
)
|
||||
assert empty_cross_user_history.status_code == 200
|
||||
assert empty_cross_user_history.json()["data"]["items"] == []
|
||||
assert empty_cross_user_history.json()["data"]["pagination"]["total"] == 0
|
||||
|
||||
cross_user_detail = client.get(
|
||||
f"/api/v1/evaluations/{evaluation_id}",
|
||||
headers={"Authorization": "Bearer api_user_002_token", "X-Entry-Scene": "api_test"},
|
||||
|
||||
Reference in New Issue
Block a user