Python — od podstaw do zaawansowanego · Testowanie z pytest
Parametrize i mockowanie
Testowanie z pytest
Wprowadzenie
@pytest.mark.parametrize uruchamia ten sam test z różnymi danymi — jeden kod, wiele przypadków. monkeypatch (wbudowane) i mock/mocker (z pytest-mock) pozwalają zastępować zależności (funkcje, klasy, ustawienia, zmienne środowiskowe) w izolowanych testach.