На сей раз мы будем говорить про тестирование.
Почему я могу сделать такой курс?
1. Каким-то чудом я стал членом команды
pytest и сделал несколько популярных плагинов для него2. Мой хороший товарищ сделал
mimesis - пакет для генерации тестовых данных, а я смог ему помочь :)3. Я core-разработчик библиотеки
hypothesis для property-based тестирования4. Последние несколько лет стараюсь прибираться во встроенном в CPython модуле
unittest - уже много коммитов влил, многие PR еще открыты и ждут своего часаИ самое важное - я просто очень люблю писать тесты! И написал миллионы тестов в своей жизни (на вебинаре расскажу - как).
Что будет?
- Я расскажу о моках и стабах, фикстурах и параметризации
- А Фёдор Борщёв (@pmdaily) расскажет о менее измеримых штуках: для чего мы пишем тесты, почему люди думают, что без тестов быстрее, и что вообще такое хороший тест.
Будет полезно и для технарей, и для тимлидов :)
А дальше еще и домашка мощная будет: https://github.com/tough-dev-school/python-testing-homework
Дата: 01.03.2023
Время: 18:00 GMT+3
Регистрация: через бота @tough_dev_bot, там мы пришлем ссылку на трансляцию
Приходите!