Функциональные и нагрузочные тесты
В этом упражнении вы продолжите тестирование конвейера данных на основе pandas. Вам предстоит создать два вида тестов. Функциональный тест с помощью pytest, который проверяет, что функция «нахождение медианной зарплаты за 2022 год» работает корректно. И нагрузочный тест с помощью pytest-benchmark, чтобы измерить скорость выполнения этой операции. Примечание: функция test_reading_speed() в решении используется для замера производительности. Это соответствует принятым соглашениям об именовании и логике работы.
Это упражнение является частью курса
Введение в тестирование на Python
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение