Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen