Testare il codice con pytest
Considera il seguente codice di test in test.py.
def test_mortgage_calculator_example():
'''
Test di un caso d'esempio per il calcolatore di mutui
'''
# Istanzia un calcolatore di mutui
mortgage_calculator = calculators.MortgageCalculator(200000,
0.065,
30)
# Calcola la rata mensile
monthly_payment = mortgage_calculator.monthly_payment
# Esegui un test
assert monthly_payment == 1264.14
Questo file passerà se lo verifichi usando pytest? Nota che per usare Pytest nella console devi iniziare con !, ad esempio !pytest file_name.py, perché si tratta di una IPython Shell.
Questo esercizio fa parte del corso
Caso di studio: sviluppare software in Python
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio