2017-07-08 Pytest.md
Различия
Здесь показаны различия между двумя версиями данной страницы.
корзина:статьи_участников:2017-07-08_pytest.md [04.09.2018 07:14] 127.0.0.1 внешнее изменение |
корзина:статьи_участников:2017-07-08_pytest.md [20.05.2019 15:18] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | # Продвинутое использование py test - Андрей Светлов. Почему 100 % покрытие это плохо - Иван Цыганов. | ||
- | Tags: читательский дневник, PyTest, python, coverage, python_bytecode | ||
- | |||
- | Продвинутое использование py test Андрей Светлов [YouTube](https://www.youtube.com/watch?v=7KgihdKTWY4) | ||
- | |||
- | Перед выбором фреймворка для тестирования python-приложений - обязательно к просмотру! В докладе рассказано как применять pytest, базовые основы, которые плавно переходят в интересные продвинутые особенности современных тестовых фреймворков с привязкой к реальным потребностям. Рассказано все живо, смотреть приятно, мотивирующий эффект остается надолго. Что еще сказать - не знаю, смотрел давно, буду пересматривать. | ||
- | |||
- | P.S. Важной особенностью самого pytest и аналогов я считаю, что его очень легко внедрить в текущую инфраструктуру тестов вашего проекта, оно не несет с собой большой и сложной инфраструктурной нагрузки, не требует долгого обучения. Но просмотр одного только этого доклада даст вам множество идей по улучшению ваших тестов, сокращению строк кода и повышения их читабельности. | ||
- | |||
- | *** | ||
- | |||
- | Иван Цыганов (Positive Technologies) - Почему 100 % покрытие это плохо [YouTube](https://www.youtube.com/watch?v=Y8CK6AMqskQ) | ||
- | |||
- | Интересный доклад про нюансы текущей реализации coverage.py для подсчета покрытия и как его можно улучшить. В докладе кратко описан базовый паттерн работы с байт-кодом python (его использует, например, PonyORM, если не путаю) и работа с байт-кодом. | ||
- | |||
- | Доклад я бы рассматривал как light-talk про питон, coverage и байткод. Полезного не много, зато интересно. | ||
- | |||
- | ~~OWNERAPPROVE~~ | ||