Sử dụng doctest
Mô-đun doctest cung cấp một cách đơn giản để kiểm thử hàm của bạn bằng các ví dụ nằm trong docstring. Trong bài tập này, bạn sẽ thực hành kiểm thử với mô-đun doctest.
Mô-đun doctest đã được nạp sẵn trong môi trường của bạn.
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
Hướng dẫn bài tập
- Trong lớp
FinancialCalculator, hãy tính lãi theo tháng, tức thương số của lãi theo năm và số tháng trong một năm (12). - Dùng hàm phù hợp từ mô-đun
doctestđể kiểm thử mã ví dụ của hàm bạn.
Lưu ý, doctest chỉ hiển thị đầu ra nếu code/tài liệu không đúng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
class FinancialCalculator(BasicCalculator):
def monthly_interest(self, annual_interest_rate):
'''
>>> monthly_interest(0.06)
0.005
'''
# Calculate the quotient of the annual_interest_rate and 12 (the number of months in a year).
return self.divide(____, ____)
# Run doctest
____