Size: a a a

Django [ru] #STAY HOME

2021 June 01

DT

Denis Taranov in Django [ru] #STAY HOME
👍 советую, одобряю
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
я конечно чаще юзаю пайчармовский раннер, но коллегам будет удобно)
источник

R

Rifat in Django [ru] #STAY HOME
Кстати, всегда хотел спросить по архитектуре проекта. Я недавно начал убирать логику из вьюшек, слышал хорошая практика, но столкнулся с проблемой с фильтрами. Их просто так в другую функцию не передашь, а в интернете не нашел как можно передав в фильтерсет query параметры и вернуть от него валидированное
источник

R

Rifat in Django [ru] #STAY HOME
Как вы сами управляете архитектурой?
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
у меня во вьюхах самая простая логика, максимум, что там есть это ифы
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
источник

N

Nire in Django [ru] #STAY HOME
в общем из под линукса я скриншоты сделать не смог. ссылками кину
https://github.com/search?l=Python&q=pytest&type=Repositories
https://github.com/search?l=Python&q=unittest&type=Repositories

у юниттеста в 4 раза больше строк кода и коммитов где-то также
источник

N

Nire in Django [ru] #STAY HOME
Имхо конечно, но я обычно так либы чекаю. Сколько их юзают на гите
источник

R

Rifat in Django [ru] #STAY HOME
А так репозиториев больше
источник

DT

Denis Taranov in Django [ru] #STAY HOME
икскьюзьми unittest с асинхронными тестами сейчас как? я в свое время отказался от них как раз из-за того что были дикие проблемесы
источник

N

Nire in Django [ru] #STAY HOME
Ну это другой показатель, для меня он не очень
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
и что там нынче с параллельным запуском тысяч тестов? работает сейчас?
источник

N

Nire in Django [ru] #STAY HOME
Очевидно что там мелкие проекты, если делить репозитории/количество кода
источник

N

Nire in Django [ru] #STAY HOME
Хотя вполне возможно это из-за синтаксиса, он там также намного меньше
источник

N

Nire in Django [ru] #STAY HOME
Ну прям тысячи я не запускал, но вот 100-500 запускаю и ухожу чай пить, прихожу, все ок. В среднем минут 5-20. Конечно от проекта зависит и тестов, я про свои
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
О_О 20 минут на 500 тестов???
источник

R

Rifat in Django [ru] #STAY HOME
Это количество строк в открытом доступе, большинство написано в закрытых проектах подозреваю и стату не попало
источник

N

Nire in Django [ru] #STAY HOME
У меня много всякого дерьма в тестах
источник

R

Rifat in Django [ru] #STAY HOME
У меня 90 - 100 за 15 сек
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
просто у меня на одном из прошлых проектов когда я уходил было 10к тестов в одном приложении, 5 минут считалось долгим запуском
источник