Aurora Kursy

Kursy Python dla DevOps od zera do bohaterapytest i ruff: jakość, która łapie wpadkę przed produkcją

pytest i ruff: jakość, która łapie wpadkę przed produkcją

Lekcja 19 z 20

Ta lekcja wymaga dostępu do kursu

Struktura testów, goły assert, parametrize dla wielu przypadków, tmp_path do testów na plikach i monkeypatch do udawania odpowiedzi API bez sieci. Co testować w narzędziu DevOps — parsowanie, decyzje, przypadki brzegowe — a czego nie ma sensu. Do kompletu ruff: linter i formatter w jednym, który zastąpił black, flake8 i isort — ruff check wyłapuje błędy w milisekundy, zanim zrobi to produkcja.

Pełny dostęp obejmuje wszystkie lekcje, ćwiczenia i sprawdziany, bezterminowo. Płatność BLIK-iem, przelewem albo kartą.