НачатьНачать бесплатно

Тестирование кода с помощью 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

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение