Все материалы с тегом #tests

Онлайн-выступление Гарри Персиваля (Harry Percival) в рамках PyCon 2020 с примером отказа от использования мок-объектов в тестах для реального бизнес-приложения из сферы логистики, для которого требуется синхронизация с внешним API.

Источник: Harry Percival - Stop Using Mocks (for a while)

Теги:

Выступление Эдвина Юнга (Edwin Jung) на PyCon 2019, посвященное неверному использованию мок-объектов (mocks), противоречащему изначальной цели их создания. Также докладчик рассуждает о месте патчей в процессе тестирования (как последнего средства) и антишаблонах построения тестов. Полный перевод помимо ряда замечаний, не входящих в основной текст выступления. Также добавлен ряд слайдов.

Источник: Mocking and Patching Pitfalls

Теги:

Перевод с английского главы 7 из книги Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Архитектурные шаблоны в Python: Реализуя процесс разработки на основе тестирования и микросервисы на основе событий). Данная глава посвящена таким элементам предметной области как инварианты (invariants), совокупности (агрегации, aggregates) и контуры согласованности (consistency boundaries).

Источник: 7: Aggregates and Consistency Boundaries

Теги:

Вторая часть выступления Рафаэля Пирцины (Raphael Pierzina), которым открылся PyBerlin 2019. Презентуются возможности Pytest для организации автоматизированного тестирования проекта на Python, в том числе использование специальных зафиксированных объектов (fixtures), исключение из прогона медленных тестов и написание двух плагинов (pytest plugin). Полный перевод текста выступления с примерами тестовых комплексов см. далее.

Теги:

Презентация возможностей Pytest для организации автоматизированного тестирования крупного проекта, которую представил не кто иной, как Рафаэль Пирцина (Raphael Pierzina). Тематика модификации тестового комплекса для проекта на Python была выбрана в качестве открывающего мероприятия на PyBerlin 2019. Полный перевод текста выступления с примерами тестовых комплексов см. далее.

Источник: Customizing your pytest test suite (part 1) (Mar 25, 2019)

Теги:
Страница 1 из 2