Testy jako asserty
Projekt: implementacja i testy - Informatyka - liceum klasa 3, zakres rozszerzony (Python)
Test to kawałek kodu, który sprawdza wynik funkcji: `assert warunek` nic nie robi, gdy warunek jest prawdziwy, a w przeciwnym razie przerywa program błędem `AssertionError`. W projekcie każda funkcja dostaje kilka takich sprawdzeń, a testy uruchamia się po każdej zmianie kodu.
def is_leap(year):
return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)
assert is_leap(2024)
assert not is_leap(2023)
assert not is_leap(1900)
assert is_leap(2000)
print("wszystkie testy przeszły")Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.