Обновление: причина, по которой я не могу установить Pytest в своей среде, заключается в том, что вчера я установил Conda, и это испортило путь. Каким -то образом Конда переопределяет пути Паенва, поэтому они не могут существовать вместе. Вы можете либо сохранить его и использовать python -m pytest
Каждый раз вместо pytest
Или, как и я, удалите Conda, так что она снова работает.
Тестирование очень важно в разработке программного обеспечения. Единое тестирование – это самый маленький строительный блок ваших тестов. Он блокирует единицу вашего кода на месте, так что облегчение отладки. Сегодня мы будем использовать Pytest, популярную библиотеку тестирования в Python, чтобы провести некоторое модульное тестирование. Мы освещаем только основы сегодня, и если вам интересно узнать больше о тестировании с использованием Pytest или других библиотек, пожалуйста, оставьте свой комментарий на моем Twitch Channel
Вы можете получить слайд -колоду здесь и пример кода и домашнего задания GitHub здесь Анкет Задайте вопросы на моем Twitch Channel
Также проверьте Наоми Седер Twitch Channel Для большего количества новичков (немного более авансовый) учебник.
Оригинал: “https://dev.to/cheukting_ho/python-zero-to-hero-ep-7-unit-testing-with-pytest-1al6”