Testa koden med pytest
Ta en titt på följande testkod i 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
Kommer den här filen att godkännas om du kontrollerar den med pytest? Observera att du behöver inleda med ! för att använda Pytest i konsolen, till exempel !pytest file_name.py, eftersom det är ett IPython Shell.
Den här övningen är en del av kursen
Fallstudie: Bygga programvara i Python
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen