状态测试给出了假设.errors.Flaky:最初运行失败但第二次尝试成功

时间:2017-06-06 12:24:33

标签: pytest python-hypothesis

我正在尝试使用类似于此处所做的假设解决难题:

http://nchammas.com/writing/how-not-to-die-hard-with-hypothesis

不幸的是,它因Flaky错误而间歇性失败,我无法使用pdb追踪问题。

我的节目源位于:

https://gist.github.com/sureshvv/0fb78ef221fb8c1ed85dd034c83abefa

可以使用py.test运行。

任何诊断和解决问题的帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

问题是由于在我的规则中调用random.sample引起的。需要使用strategies.choices()代替。