Zacznij terazZacznij za darmo

Testowanie kodu przy użyciu pytest

Rozważ poniższy kod testowy zawarty w pliku 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

Czy ten plik przejdzie testy uruchomione za pomocą pytest? Pamiętaj, że aby użyć Pytest w konsoli, musisz poprzedzić polecenie znakiem !, np. !pytest file_name.py, ponieważ korzystasz z powłoki IPython.

To ćwiczenie jest częścią kursu

Studium przypadku: tworzenie oprogramowania w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie