2017-06-06 16 views
0

我試圖解決使用假設類似的難題是什麼已經在這裏完成:有狀態測試使hypothesis.errors.Flaky:運行最初未能成功,但在第二次嘗試

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

不幸的是它失敗間歇性地發生Flaky錯誤,我無法使用pdb來追蹤問題。

我的節目源是:

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

它可以通過py.test運行。

任何幫助診斷和解決問題的讚賞。

+0

試圖模仿卻不見任何錯誤,當我跑代碼:https://gist.github.com/c3fcc74398981fdf14cff8ce9a0ba77f 我使用Python 3.6,py.test 3.1.1,假設3.11.1 – MarSoft

+0

我自修復。這個問題是由我的規則中調用random.samole而不是使用st.choices引起的。感謝您的關注。 – sureshvv

回答

1

問題是由於在我的規則中調用random.sample造成的。需要改用strategies.choices()。

+0

我們可以有策略,sample()提供類似於random.sample的選項列表? – sureshvv

相關問題