с флагом - -coverage – дебаг теста(ов) запускаемого через пичарм тупа не работает? Т.е. брейкпоинты не срабатывают
В пичарме для coverage и дебага — отдельные конфигурации. Ты настраивал, чтобы дебагер подключался?
В pytest.ini в addopts флаг указан. Запуск настроил через run/debug configuration
Если флаг закоментить – брейкпоинты срабатывают, а если нет – то игнорятся
Там была магия при запуске тестов пичармовская. Сейчас уже некогда смотреть, но я бы по докам поискал этот вопрос.
Ща попробую не Python tests сделать, а просто Python и там «руками» дергать
Реально работает если дергать напрямую pytest, а не через обёртку пичарма
У пичарма просто своя запускалка для coverage. Возможно, ты её путаешь своим pytest.ini
https://stackoverflow.com/a/40906766
Обсуждают сегодня