Я использую пакет гипотез Python для тестирования с учетом состояния. Когда я запускаю свои тесты, я получаю следующую ошибку:
hypothesis.errors.Flaky: Unreliable assumption: An example which satisfied assumptions on the first run now fails it.
Я понимаю, что означает ошибочная ошибка из аналогичного поста. У меня есть тест, который не прошел в первый раз, но прошел во второй раз. Я могу понять из журнала, какой тест привел к этой ошибке. Гипотеза пробует одну и ту же последовательность испытаний 4 раза в течение всего цикла испытаний, из которых 2 из них проходят, а 2 не пройдены.
Я проверил неудачный тест по отдельности без гипотезы, и он не провалился. Я пытаюсь понять, что приводит к ошибочной ошибке. Возможно ли это ошибка в Гипотезе, как указано в посте ниже:
Что значит тест Flaky: Гипотеза дает ненадежные результаты?
Как мне обойти это? Пожалуйста, найдите файл журнала пробного запуска по ссылке: https://github.com/aparnasbose/hypothesis/blob/master/flaky%20test