Kom igångKom igång gratis

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

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen