Как повторить процесс Pytest из плагина Pytest - PullRequest
0 голосов
/ 05 ноября 2019

Я пишу плагин pytest для обнаружения различных типов ошибок теста. Я хочу повторить тесты, но в отличие от других подобных плагинов, я не просто хочу дублировать тесты в тестовом средстве, я на самом деле хочу позволить pytest закончить и затем запустить его снова. Это необходимо для обеспечения нового состояния программы при каждом запуске тестов. Это возможно сделать из плагина? Я знаю, что могу вызвать pytest.main(), но это запускает совершенно новый экземпляр pytest с новым экземпляром моего плагина с его собственным свежим состоянием, которое мне не нужно. Другими словами, я хочу каждый раз обновлять состояние тестируемого программного обеспечения, но не обновлять состояние для плагина / pytest.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...