Bắt đầu ngayBắt đầu miễn phí

Kiểm thử mã bằng pytest

Xem đoạn mã kiểm thử sau trong 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

Tệp này có vượt qua khi bạn kiểm tra bằng pytest không? Lưu ý: để dùng Pytest trong console, bạn cần bắt đầu với !, ví dụ !pytest file_name.py, vì đây là IPython Shell.

Bài tập này là một phần của khóa học

Nghiên cứu tình huống: Xây dựng phần mềm bằng Python

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập