У меня пробный запуск, который вызывает N тестов.Я хочу, чтобы все тесты выводились в один и тот же журнал, и я хочу очистить журнал до того, как будет запущен pytest, чтобы разные прогоны не засоряли друг друга.До сих пор я пытался добавить свой clear_log()
к некоторым приборам или хукам, но ни один из них не достиг того, что хотел In, - или они вызывались каждый раз (например, pytest_runtest_makereport
), или они вообще не вызывались (некоторая функция, которая былаукрашенный pytest.fixture()
Я также попытался использовать глобальный флаг, который указывал бы, является ли это первым запуском, но он также не работал ...
Где я могу поместить функциютак он будет вызван только один раз?