Pytest Tutorial – Как протестировать код на Python. freecodecamp на русском
Пошаговый гайд по тестированию асинхронных функций на Python с использованием pytest и моков.
Тестирование представляет собой проверку того, работает ли ваш код, как вы предполагаете. Если все ваши тесты проходят, ваш код в порядке. Если ваши тесты не прошли, ошибка в вашем коде. pytest - это простой и мощный инструмент для написания и запуска тестов на Python. Он хорош тем, что удобен для написания тестов и имеет хороший вывод ошибок и поддерживает асинхронные функции с помощью плагина pytest-asyncio. Для начала нужно установить pytest и плагин для работы с асинхронным кодом: ``` pip install pytest pytest-asyncio ``` Каждый тест — это обычная функция, имя которой начинается с test_...
Тестируем на Python: unittest и pytest. Инструкция для начинающих
Меня зовут Андрей Смирнов, я занимаюсь Python-разработкой, автоматизацией технических процессов и преподаю промышленное программирование в Школе программистов МШП. Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество. Сейчас расскажу, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем. Больше статей на tproger.ru Итак, тестирование Каждый, кто писал первые программы (будь то классический «hello, world» или же калькулятор), всегда запускал тесты, чтобы проверить их работу...