Спасибо за краткий но лаконичный урок. Тем кто с нуля начинает будет сложно понять о чем идет речь, как все связанно и для чего. Но буквально немного практики и этот урок станет неоценённым добавлением в знания а тем более практику. Недавно перешел на pytest и после немного практики кажется что лучшего и не может быть.
@Das.Kleine.Krokodil3 жыл бұрын
с чего перешли?
@Das.Kleine.Krokodil3 жыл бұрын
00:00 Вступление 02:07 Основы 03:41 Фикстуры 09:22 Сравнение с unittest 12:22 Работа с транзакциями 13:28 Куда писать тесты 17:04 Докер и тесты 23:48 27:33 Плагины 25:10 test scipping 28:33 Новые параметры командной строки 30:57 Параметры фикстур 31:47 Параметры фикстур динамические (не хардкодом) ... 35:57 Вопросы, Ответы
@donfedor0073 жыл бұрын
Крутой дядька!
@K1DD1cK8 жыл бұрын
13:31 - project structure
@drewya91864 жыл бұрын
Спасибо, идеальный обзор pytest
@АндрейГриневич-с6л8 жыл бұрын
Спасибо за очень увлекательное видео с докладом! Хотелось бы ссылочку на презентацию, если можно.
@ЕвгенийКарандасов-е7щ8 жыл бұрын
я так понимаю это она - asvetlov.github.io/pytest-slides/#/
@DavidHill19806 жыл бұрын
asvetlov.github.io/pytest-slides/#/
@МаксимРоманюк-ь4ш6 жыл бұрын
грамотный доклад, жалею что не начал с pytest год назад
@Das.Kleine.Krokodil3 жыл бұрын
ну как, спустя три года, норм библиотека?
@sashasimkin8 жыл бұрын
В примере с opener - баг, оно закроет только последний из файлов. Для unittest.TestCase можно так-же закодить композицию для нужных ресурсов. Разве нельзя просто переопределить runner и сделать там всё что нужно в unittests? Хотя для относительно простых вещей выглядит круто. Спасибо!
@yuriinefedov30942 жыл бұрын
если включить это видео на фоне, то будет ощущение, что лекцию читает Лукашенко
@qa-info3 жыл бұрын
супер видео!!!
@KHANZE3 жыл бұрын
Зачем нам поднимать docker для pytest питоном🤔
@OlegKorsak7 жыл бұрын
7:50 -- context manager "with open()" не было бы приятнее?
@drewya91864 жыл бұрын
ага, сработает, а вот на следующем примере (где можно указать название файла) - не сработает - пробовал так: @pytest.yield_fixture def open_file(): def opener(filename): with open(filename) as f: yield f return opener и вместо return писать yield и наоборот - тоже пробовал
@Das.Kleine.Krokodil3 жыл бұрын
Для чего в тестах нужны классы?
@djbaldeyАй бұрын
Ёлки, я раньше думал что Андрей скилловый, а он не осилил стандартный юниттест. Прям все сравнения высосаны из пальца. Я разочарован.
@batonbaggetovich20723 жыл бұрын
материал видимо хороший а вот ведущий со своим Гагаканьем просто уши ломает.. луче прочту про эту шляпу )))
@maxk26296 жыл бұрын
"эээ", "бээ", "мээ" взрослый мужик, а 4 слова нормально связать не может без использования паразитов. Невозможно смотреть, искренне жаль людей которые в это время находились в аудитории. К слову, тема достаточно интересная, но ещё раз повторюсь - смотреть невозможно.
@DavidHill19806 жыл бұрын
Отличное выступление - смотрел и восхищался, глубокое знание pytest/ Спасибо, больше видео в сеть!
@maggim37396 жыл бұрын
Согласен, не лучший доклад с точки зрения подачи. С точки зрения содержимого - вполне годно. Автору нужно просто больше практики. Спасибо за доклад
@anton66436 жыл бұрын
@@maggim3739 Светлову, Python Core девелоперу и разработчику asyncio в стандартной библиотеке питона надо больше практики?! Да вы ебанулись, дурачки, вы то кто? Говнокодеры, которые научились писать django-admin startproject?
@maggim37396 жыл бұрын
@@anton6643 и что? Огромный опыт работы ни разу не говорит об умении выступать. У Била Гейтса тоже были с этим проблемы если что, как и у многих других профи.
@rawanqurmet37954 жыл бұрын
Для IT мира это такая мелочь. Он даже может заикаться - не проблема.