Фреймворк pytest используется для написания простых небольших тестов, но он также может обрабатывать сложные функциональные тесты для приложений и библиотек. Тесты выразительны и читабельны. Или можно сказать, что этот фреймворк используется для написания тестовых кодов с помощью языка Python. Обычно он используется для написания тестовых кодов для API. Вот некоторые особенности фреймворка pytest:
- Тестовые модули и функции обнаруживаются автоматически.
- Подробная информация об операторах утверждений, которые завершились ошибкой.
- С помощью модульных приспособлений можно управлять небольшими или параметризованными долгоживущими тестовыми ресурсами.
- Unittest (или пробная версия) и носовые тесты доступны прямо из коробки.
- Требуется Python 3.6+ или PyPy3.
- С более чем 850 внешними плагинами и процветающим сообществом архитектура плагинов богата.
Установка Pytest на MacOS
Метод: использование pip для установки пакета Pytest
Выполните следующие шаги, чтобы установить пакет Pytest на macOS с помощью pip:
Шаг 1: Установите последнюю версию Python3 в MacOS.
Шаг 2: Проверьте, правильно ли установлены pip3 и python3 в вашей системе, используя следующие команды:
python3 --version pip3 --version
Шаг 3: Обновите свой pip, чтобы избежать ошибок во время установки, используя следующую команду.
pip3 install --upgrade pip
Шаг 4: Чтобы установить Pytest с помощью pip3, используйте следующую команду
pip3 install pytest
Проверка установки Pytest на macOS
Чтобы убедиться, что модуль Pytest правильно установлен в macOS, используйте следующую команду импорта в терминале Python. Если при импорте модуля произошла ошибка, значит он не установлен должным образом.
import pytest![]()