Size: a a a

2020 April 06

KK

Kirill (Cykooz) Kuzminykh in rannts
Интересно кто первый придумал фишку, с помощью pytest-фикстуры возвращать "статичную" функциию, которая ни как не меняется в зависимости от контекста? Можно же было просто эту функцию импортировать по нормальному и использовать без проблем с анализаторами кода, которые будут голову ломать, что это за аргумент такой у теста.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
По вопросу помочь наверное не могу, очень давно писал на Twisted и по моему даже без тестов. А сейчас я уже на asyncio. Вот тут бы я подсказал что и как.
источник

RB

Roman Bolkhovitin in rannts
Kirill (Cykooz) Kuzminykh
Интересно кто первый придумал фишку, с помощью pytest-фикстуры возвращать "статичную" функциию, которая ни как не меняется в зависимости от контекста? Можно же было просто эту функцию импортировать по нормальному и использовать без проблем с анализаторами кода, которые будут голову ломать, что это за аргумент такой у теста.
😂😂
А вот хз, кто первый, я у Светлова в известном докладе такую фикстуру подсмотрел кажется
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Roman Bolkhovitin
😂😂
А вот хз, кто первый, я у Светлова в известном докладе такую фикстуру подсмотрел кажется
Так и знал. У него такая-же в тестовых утилитах для aiohttp.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Сама по себе функция может быть полезна и без тестов. А заворачивание её в фикстуру делает её практически бесполезной за пределами pytest
источник

RB

Roman Bolkhovitin in rannts
Ну с одной стороны - да, а с другой YAGNI. Если понадобится вне тестов (что в этом проекте вряд-ли), всегда можно вытащить наружу.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ну и как бы остаётся ещё первый недостаток. Вместо нормального импорта обычной функции, используется DI (и даже без статической типизации). Т.е. от куда-то сверху нам прилетает объект совсем непонятного типа и хорошо если есть PyCharm, который может показать код фикстуры (хотя не всегда угадывает в сложных случаях). А если нет PyCharm, то придётся самому искать по файлам код фикстуры.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Это один из тех моментов, когда на волне "радости" от нового инструмента начинаешь пихать его абсолютно везде, даже если это и не надо.
источник

RB

Roman Bolkhovitin in rannts
возможно, но это и близко не похоже на тот период, когда я во все возможные места пытался обсервер запилить 😂😂😂
я так угорел, когда увидел про это в докладе у чувака из домклика, думал один такой дурачок, а это повсеместное )
источник

RB

Roman Bolkhovitin in rannts
https://youtu.be/uewsq6NsRcs

вот тут с 26:00
источник

SZ

Sergey Z in rannts
Внезапно НН стал полигоном испытаний большого брата? Объяснения по ссылке огненные конечно.
источник

SZ

Sergey Z in rannts
Стало известно, какие функции вашего смартфона будет использовать приложение "Карта жителей Нижегородской области" https://opennov.ru/news/society/2020-04-03/28245

И что будет с персональными данными нижегородцев.
источник

A🍊

Andrey 🍊 in rannts
А зачем ставить приложение?
источник

💭П

💭 Руслан Прохоров in rannts
Andrey 🍊
А зачем ставить приложение?
Оно с ПК неплохо работает )
источник

F

Fred in rannts
а есть для ведройда какой нибудь контейнер? что-бы всякую дичь в контейнер и имулировать там для неё кучу данных
источник

а

а кто это in rannts
а обычная виртуалка чем не угодила?
источник

F

Fred in rannts
🤦‍♂️я не спрашиваю сейчас про виртуалки
источник

in

ildar nizamov in rannts
Sergey Z
Стало известно, какие функции вашего смартфона будет использовать приложение "Карта жителей Нижегородской области" https://opennov.ru/news/society/2020-04-03/28245

И что будет с персональными данными нижегородцев.
> Во-вторых, разработчики уверяют, что доступ к микрофону не будет использоваться, а, значит, опасность «прослушки» таким образом тоже отпадает.
источник

а

а кто это in rannts
гениально
источник

F

Fred in rannts
уверяют 🤣
источник