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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie