Итак, у меня есть приложение, которое использует couchdb, и я пишу пиесты.
Проблема заключается в том, что импорт чего-либо, вызывающего ConnectionRefusedError
.
Насмешка couchdb.Server
, исправляет это, но я не могу 'я не могу понять, как это сделать глобально.
Приспособление Scope Scooped не обрезает его, потому что оно выполняется перед первым тестом, пока возникает ошибка при сборе элементов.
Так что, очевидно, мне нужновыполнить фрагмент кода перед сбором элементов.Я читал о хуках и изучал плагины, но не могу заставить это работать.
Что мне действительно нужно сделать, чтобы pytest запустил что-то перед сбором элементов?