Тестирование кода с помощью pytest
Рассмотрите следующий тестовый код в файле test.py.
def test_mortgage_calculator_example():
'''
Test an example case for the mortgage calculator
'''
# Instantiate a mortgage calculator
mortgage_calculator = calculators.MortgageCalculator(200000,
0.065,
30)
# Calculate the monthly payment
monthly_payment = mortgage_calculator.monthly_payment
# Run a test
assert monthly_payment == 1264.14
Пройдёт ли этот файл проверку с помощью pytest? Обратите внимание: чтобы использовать Pytest в консоли, команду нужно начинать с !, например !pytest file_name.py, так как используется оболочка IPython Shell.
Это упражнение является частью курса
Практический проект: разработка программного обеспечения на Python
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение