При тестировании кода на Python вам потребуется меньше усилий, но при этом код будет таким же выразительным, элегантным и читаемым. Фреймворк тестирования pytest помогает быстро писать тесты, делая их читаемыми и удобными для сопровождения — без лишнего шаблонного кода. Благодаря надежной, но простой модели фикстур, с помощью pytest так же легко писать небольшие тесты, как и масштабировать их до сложного функционального тестирования приложений, пакетов и библиотек. Эта книга покажет вам, как это сделать.
Для проектов на Python pytest — это бесспорный выбор для тестирования кода, если вам нужна полнофункциональная, независимая от API, гибкая и расширяемая среда тестирования. Благодаря полноценной модели фикстур, не имеющей аналогов среди других инструментов, фреймворк pytest предоставляет мощные возможности, такие как переписывание утверждений и возможность подключения плагинов — без лишнего шаблонного кода.