1. Обнаружение утечки mock.patch в session-фикстуре
Python Backend-разработчикКонтекст
В проекте обнаружено, что после запуска определенного пакета тестов авторизация остается заблокированной для всех последующих модулей.
Проблема
Выявить фикстуру, которая активирует patcher.start() без парного вызова .stop().
Как использовать
Вставьте корневой conftest.py в поле ввода и просмотрите отчет по ошибкам.
sourceInput: '# --- file: conftest.py ---\[email protected](scope="session")\ndef patched_auth():\n patcher = mock.patch("auth.verify_token", return_value=True)\n patcher.start()\n return None'Результат
Анализатор указал на критическую ошибку утечки сессионного патча без остановки.