3. diel - Testovanie v Pythone - Unit test v pytest a best practices
V predchádzajúcom kvíze, Kvíz - Úvod do testovania a unit testov v Pythone, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.
V tomto tutoriáli v Pythone vytvoríme pre našu jednoduchú kalkulačku unit testy pomocou frameworku pytest a spomenieme best practices na písanie jednotkových testov.
Testovanie frameworkom pytest
Dnes si pre ilustráciu ukážme unit testy na testovanie kalkulačky s použitím frameworku pytest a vysvetlíme si niektoré rozdiely v porovnaní s knižnicou unittest.
Trieda Calculator
Najskôr si pripomeňme kód triedy Calculator:
class Calculator: def add(self, a, b): return a + b def subtract(self, a, b): return a - b def multiply(self, a, b): return a * b def divide(self, a, b): if b == 0: raise ValueError("Cannot divide by zero!") return a / b
Na doplnenie nových unit testov môžeme použiť
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
67 €
Obsah článku spadá pod licenciu Premium III, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriále testovanie v Pythone nadviažeme na unit test z minula, ktorý prepíšeme pomocou frameworku pytest. Uvedieme si tiež best practices testovania.
David sa informačné technológie naučil na