Closed chn-lee-yumi closed 9 months ago
我看了下代码,因为pytest是按照代码顺序一个个执行的,前面调用了test_api_scan,会确保正在扫描,然后再调用test_api_status,也是会正在扫描,所以这里用assert data["status"] is True
。
提前扫描过一遍有可能导致这里不过
应该不会出现这种问题,这几个请求间隔非常短,就算已经扫描过,重新扫描的时间应该也会比这个长。
这个集成测试代码路径写死了,针对github的runner……所以好像不是很方便进行本地测试……先将就用着吧……后面看看咋优化,集成测试里面还有一堆TODO。
@cccxp
From @cccxp : 我感觉没理由假设刚开始就在扫描中(提前扫描过一遍有可能导致这里不过),把等待扫描完成移到scan里就够了?这个问题在Github workflow里面倒是不会遇到。