From eaf17c7a32884e86635067528f28c3054dfca967 Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Mon, 1 Jun 2026 02:35:23 +0800 Subject: [PATCH] Align scan prewarm observability test --- tests/test_web_observability.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/test_web_observability.py b/tests/test_web_observability.py index 4b69ca4c..61beb5fb 100644 --- a/tests/test_web_observability.py +++ b/tests/test_web_observability.py @@ -2311,10 +2311,14 @@ def test_scan_terminal_prewarm_builds_default_terminal_payload(monkeypatch): _fake_build, ) - assert scan_terminal_service._warm_scan_terminal_payloads() == 1 + assert scan_terminal_service._warm_scan_terminal_payloads() == 2 + assert {filters["limit"] for filters, _, _ in calls} == {25, 180} filters, force_refresh, timeout_sec = calls[0] - assert force_refresh is False - assert timeout_sec == scan_terminal_service.SCAN_TERMINAL_PREWARM_PAYLOAD_TIMEOUT_SEC + assert all(force_refresh is False for _, force_refresh, _ in calls) + assert all( + timeout_sec == scan_terminal_service.SCAN_TERMINAL_PREWARM_PAYLOAD_TIMEOUT_SEC + for _, _, timeout_sec in calls + ) assert filters["scan_mode"] == "tradable" assert filters["min_price"] == 0.05 assert filters["max_price"] == 0.95 @@ -2322,7 +2326,7 @@ def test_scan_terminal_prewarm_builds_default_terminal_payload(monkeypatch): assert filters["min_liquidity"] == 500.0 assert filters["market_type"] == "maxtemp" assert filters["time_range"] == "today" - assert filters["limit"] == 180 + assert filters["limit"] == 25 def test_scan_terminal_service_returns_failed_without_success_snapshot(monkeypatch):