Интересно кто первый придумал фишку, с помощью pytest-фикстуры возвращать "статичную" функциию, которая ни как не меняется в зависимости от контекста? Можно же было просто эту функцию импортировать по нормальному и использовать без проблем с анализаторами кода, которые будут голову ломать, что это за аргумент такой у теста.
По вопросу помочь наверное не могу, очень давно писал на Twisted и по моему даже без тестов. А сейчас я уже на asyncio. Вот тут бы я подсказал что и как.
Интересно кто первый придумал фишку, с помощью pytest-фикстуры возвращать "статичную" функциию, которая ни как не меняется в зависимости от контекста? Можно же было просто эту функцию импортировать по нормальному и использовать без проблем с анализаторами кода, которые будут голову ломать, что это за аргумент такой у теста.
😂😂 А вот хз, кто первый, я у Светлова в известном докладе такую фикстуру подсмотрел кажется
Ну и как бы остаётся ещё первый недостаток. Вместо нормального импорта обычной функции, используется DI (и даже без статической типизации). Т.е. от куда-то сверху нам прилетает объект совсем непонятного типа и хорошо если есть PyCharm, который может показать код фикстуры (хотя не всегда угадывает в сложных случаях). А если нет PyCharm, то придётся самому искать по файлам код фикстуры.
возможно, но это и близко не похоже на тот период, когда я во все возможные места пытался обсервер запилить 😂😂😂 я так угорел, когда увидел про это в докладе у чувака из домклика, думал один такой дурачок, а это повсеместное )