Тестирование с учетом состояния выдает hypothesis.errors.Flaky: Выполнить сначала не удалось, но удалось со второй попытки
Я пытаюсь решить загадку, используя гипотезу, похожую на то, что было сделано здесь:
http://nchammas.com/writing/how-not-to-die-hard-with-hypothesis
К сожалению, он периодически завершается с ошибкой Flaky, и я не могу отследить проблему с помощью pdb.
Источник моей программы:
https://gist.github.com/sureshvv/0fb78ef221fb8c1ed85dd034c83abefa
Его можно запустить с помощью py.test.
Любая помощь в диагностике и решении проблемы приветствуется.
1 ответ
Решение
Проблема была вызвана из-за вызова random.sample внутри моего правила. Вместо этого нужно использовать Strategic.choices().