【发布时间】:2019-10-10 09:45:14
【问题描述】:
我正在使用假设 python 包进行状态测试。 运行测试时出现以下错误:
hypothesis.errors.Flaky: Unreliable assumption: An example which satisfied assumptions on the first run now fails it.
我从类似的帖子中了解片状错误的含义。我有一个第一次失败但第二次通过的测试。从日志中我可以理解,是哪个测试导致了这个失败。 Hypothesis 在整个测试运行过程中尝试了 4 次相同的测试序列,其中 2 次通过,2 次失败。
我在没有假设的情况下单独尝试了失败的测试,它没有失败。我试图了解导致片状错误的原因。这可能是假设中的错误,如下面的帖子所示:
What does Flaky: Hypothesis test produces unreliable results mean?
我该如何解决这个问题?请在链接中找到测试运行的日志文件: https://github.com/aparnasbose/hypothesis/blob/master/flaky%20test
【问题讨论】: