Test de code met pytest
Bekijk de volgende testcode in 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
Slaat dit bestand de test als je het controleert met pytest? Let op: om Pytest in de console te gebruiken, moet je beginnen met !, bijvoorbeeld !pytest file_name.py, omdat het een IPython-shell is.
Deze oefening maakt deel uit van de cursus
Casestudy: Software bouwen in Python
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen