mirror of
https://ghfast.top/https://github.com/aeroxw/easy_tdx_max.git
synced 2026-09-12 15:44:18 +08:00
TestMacExClientReconnect::test_all_retries_relogin_each_time 在部分机器 login 计数 5 != 4:4 次退避重试耗尽后 _execute 会走跨主机故障转移 (select_best_host_sync 真实测速),找到可切换主机时会再 connect+login 一次——测试未 mock 该阶段,断言结果依赖运行环境的网络可达性。 - 新增 autouse 夹具把 ex.client / ex.mac_client 的 select_best_host_sync/async 统一 patch 为"找不到新主机",全部用例密闭化、不再发真实探测 - 新增 test_failover_stage_relogs_in_and_raises:显式钉住故障转移找到 新主机时也必须 _login()(4+1=5 次)且仍失败则抛出的语义