Úvod
Začínáme s testováním v Pythonu může být ohromující. Standardní knihovna Pythonu nabízí některé nástroje a pomocné rutiny pro psaní testů, ale má určité nevýhody, které by mohly ztížit.
Pytest je jedním z nejoblíbenějších testovacích nástrojů a architektur pro Python. I když Pytest může pomoct s vysoce složitými testovacími scénáři, při vytváření testů nevynutí jeho schopnosti. Můžete psát jednoduché testy a stále těžit z rychlého a funkčního spouštěče testů a užitečných sestav.
Klíčovým aspektem Pytestu je, že usnadňuje psaní testů. Testovací funkci můžete napsat bez závislostí nebo konfigurace a test spustit hned.
Tady probereme některé základní informace potřebné k tomu, abyste mohli začít s Pytestem, abyste mohli testovací sadu využít na další úroveň.
Co se naučíte
Na konci tohoto modulu můžete psát testy pomocí Pytestu, interpretovat bohaté hlášení o selhání a využívat výhod funkce spouštěče testů. Měli byste se cítit pohodlně pracovat s testovacími funkcemi i třídami a být schopni určit, kdy se má použít.
Tyto znalosti vám umožní:
- Pracujte s existujícími testy pro Pytest nebo rozšiřte stávající sadu testů.
- Pomocí zasílání zpráv o chybách Pytestu můžete přesně určit chyby.
- Pytest použijte jako knihovnu a nástroj příkazového řádku.
Jaký je hlavní cíl?
Měli byste se cítit pohodlně pracovat s Pytestem a psaním testů pro Pytest, což vám umožní stát se efektivnějším inženýrem tím, že vám pomůže psát více a lepší testy.