同步预警队列后端分页上限为十条
This commit is contained in:
@@ -221,9 +221,13 @@ def test_overview_uses_success_envelope(monkeypatch) -> None:
|
||||
def test_alert_and_detail_routes_bind_parameters(monkeypatch) -> None:
|
||||
with authenticated_client(monkeypatch) as client:
|
||||
alerts = client.get("/api/v1/risk/alerts?limit=5&risk_level=高")
|
||||
alerts_ten = client.get("/api/v1/risk/alerts?limit=10")
|
||||
invalid = client.get("/api/v1/risk/alerts?limit=11")
|
||||
detail = client.get("/api/v1/risk/alerts/ALERT-001")
|
||||
|
||||
assert alerts.status_code == 200
|
||||
assert alerts_ten.status_code == 200
|
||||
assert invalid.status_code == 422
|
||||
assert alerts.json()["data"][0]["alert_no"] == "ALERT-001"
|
||||
assert detail.status_code == 200
|
||||
assert detail.json()["data"]["alert"]["alert_no"] == "ALERT-001"
|
||||
|
||||
@@ -103,9 +103,10 @@ def test_cursor_round_trip_and_invalid_values() -> None:
|
||||
|
||||
def test_query_schema_enforces_business_page_sizes() -> None:
|
||||
assert RiskAlertPageQuery(limit=5).limit == 5
|
||||
assert RiskAlertPageQuery(limit=10).limit == 10
|
||||
assert RiskEvidencePageQuery(limit=10).limit == 10
|
||||
with pytest.raises(ValueError):
|
||||
RiskAlertPageQuery(limit=6)
|
||||
RiskAlertPageQuery(limit=11)
|
||||
with pytest.raises(ValueError):
|
||||
RiskEvidencePageQuery(limit=11)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user