我正在使用假设 python 包进行状态测试。运行测试时出现以下错误:
hypothesis.errors.Flaky: Unreliable assumption: An example which satisfied assumptions on the first run now fails it.
我从类似的帖子中理解了片状错误的含义。我有一个第一次失败但第二次通过的测试。从日志中我可以理解,是哪个测试导致了这个失败。假设在整个测试运行期间尝试相同的测试序列 4 次,其中 2 次通过,2 次失败。
我已经在没有假设的情况下单独尝试了失败的测试,它没有失败。我试图了解导致片状错误的原因。它可能是假设中的错误,如下面的帖子所示:
Flaky: Hypothesis test 产生不可靠的结果是什么意思?
我该如何解决这个问题?请在链接中找到测试运行的日志文件: https ://github.com/aparnasbose/hypothesis/blob/master/flaky%20test