IniziaInizia gratis

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

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio