Fork me on GitHub

Июнь 24–25

PyCon Russia 2019

Рус Eng

Сергей Борисов, ДомКлик

Мастер-класс «Тестирование асинхронных приложений»

О важности тестирования знает каждый. Покажу, как мы в Домклик тестируем асинхронные приложения вместе с базой и другими инфраструктурными сервисами с помощью Docker и pytest.

В ходе мастер-класса:

— Вместе упакуем в Докер базовое веб-приложение

— … и покроем его тестами с головы до ног :)

А также:

— Сравним удобство unittest и pytest

— Посмотрим, как работают изнутри некоторые плагины pytest

— Воспользуемся моками там, где это действительно нужно

— Поборемся с медленными тестами

Понадобятся:

— Docker

Мастер-класс подойдет как тем, кто только начинает писать тесты на pytest, так и тем, кто хочет увереннее жонглировать фикстурами и опробовать новые подходы к CI / CD.

Для участия в мастер-классе нужно взять свой ноутбук с установленными на нем:

— Docker и docker-compose (https://docs.docker.com/install/)

— Образ: docker pull juntatalor/pycon2019-python-pytest