Введение в тестирование на Python: модуль unittest
Тест — это код, который проверяет предположения о работе другого кода. Тест-кейс (сценарий) включает условия, шаги выполнения, ожидаемый результат и другие параметры для проверки этих предположений. Преимущества написания автотестов: Каждый тест состоит из трех основных этапов: Модуль `unittest` в Python предоставляет мощный инструментарий для создания и запуска тестов. Он позволяет организовать тесты в группы, проводить проверку ожидаемых результатов и многое другое. Unittest предоставляет различные методы для проверки ожидаемых результатов...
714 читали · 1 год назад
Логгирование в Python. Модуль logging. Примеры в задачах. Часть 1
Logging в Python это стандартная библиотека, используемая для протоколирования событий, происходящих в тех или иных компонентах программы. В данной статье будут лишь примеры выполнения некоторых задач из курса python_basic, одной известной образовательной интернет-платформы. Официальная документация к данному модулю. Задачи 1 и 2. Добавляем логирование, ООП-конфигурация У нас есть некая программа (консольный калькулятор двух чисел), в котором нет логирования, есть вместо этого принты. Принты нужно заменить соответствующими логами (это условия первой задачи)...