Files
GarminHealthLab/backend/tests
ericwyuan 57c236ba16 fix: 连接阶段真实 429 以 rate_limited 状态呈现,而非泛化 error
sync_data 的 _connect 抛 RateLimited(真实 429,冷却已写入)原本落进
except Exception 返回 status=error,message 带 'RateLimited:' 前缀——前端
SettingsPage 只对 status=rate_limited 渲染'被限流'提示,导致放开本地拦截
后真实 429 的提示错位。

单独捕获 RateLimited:status=rate_limited + 干净 message + history 记录
rate_limited。补测试 test_a_real_429_at_connect_surfaces_as_rate_limited
(597 passed)
2026-09-03 07:18:14 +08:00
..