Robocikowo>ROBOCIKOWO

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.