0

我正在尝试编写一些涉及 passlib 的集成测试,TOTP但事实证明这有点挑战性,因为我无法让测试变得非常脆弱。

我目前的解决方案是使用 pytest-rerunfailures,但它需要多达 80 次才能重新运行某些测试才能可靠地通过。它可以工作,但是将测试套件该部分的总运行时间从 30 秒增加到 5 分钟对我来说似乎不是一个好的解决方案。

我已经尝试过的一件事是调整 的window参数TOTP.match,这有助于减少失败的运行,但我确信必须有一种方法可以使它更具确定性?

4

0 回答 0