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
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