2017-07-08 Pytest.md

Продвинутое использование py test - Андрей Светлов. Почему 100 % покрытие это плохо - Иван Цыганов.

Tags: читательский дневник, PyTest, python, coverage, python_bytecode

Продвинутое использование py test Андрей Светлов YouTube

Перед выбором фреймворка для тестирования python-приложений - обязательно к просмотру! В докладе рассказано как применять pytest, базовые основы, которые плавно переходят в интересные продвинутые особенности современных тестовых фреймворков с привязкой к реальным потребностям. Рассказано все живо, смотреть приятно, мотивирующий эффект остается надолго. Что еще сказать - не знаю, смотрел давно, буду пересматривать.

P.S. Важной особенностью самого pytest и аналогов я считаю, что его очень легко внедрить в текущую инфраструктуру тестов вашего проекта, оно не несет с собой большой и сложной инфраструктурной нагрузки, не требует долгого обучения. Но просмотр одного только этого доклада даст вам множество идей по улучшению ваших тестов, сокращению строк кода и повышения их читабельности.


Иван Цыганов (Positive Technologies) - Почему 100 % покрытие это плохо YouTube

Интересный доклад про нюансы текущей реализации coverage.py для подсчета покрытия и как его можно улучшить. В докладе кратко описан базовый паттерн работы с байт-кодом python (его использует, например, PonyORM, если не путаю) и работа с байт-кодом.

Доклад я бы рассматривал как light-talk про питон, coverage и байткод. Полезного не много, зато интересно.

Ваш комментарий. Вики-синтаксис разрешён: