or
Den här övningen är en del av kursen
Lär dig vad ett test är och hur du kör ditt första eget med biblioteket pytest! Du vänjer dig vid testramverket pytest och kommandoradsgränssnittet. Du lär dig också att hantera specifika situationer, som "misslyckade tester" och "hoppa över test", med hjälp av pytest-markörer.
Lär dig vad en fixture är och hur du förenklar din kod genom att använda den i tester. Du bekantar dig med fixture-dekoratorn @pytest.fixture och tillhörande verktyg. Du analyserar din kod för att identifiera "fixture-delen" i den. Slutligen lär du dig att använda teardowns för att förebygga programfel.
Lär dig vilka de grundläggande testtyperna är och vad som utmärker dem. Lär dig om testfall och hur de hjälper dig att implementera tester. Du blir mer van vid att skapa testfunktioner och att köra pytest från kommandoraden i IDE-övningar. Till slut kan du skilja mellan olika testtyper och skapa tester för var och en av dem.
I det här avslutande kapitlet bekantar du dig med ramverket unittest. Du börjar med grundläggande assertionsmetoder, går sedan vidare till dess kommandoradsgränssnitt och lär dig använda fixtures. Avslutningsvis sätter du ihop allt i praktiska exempel med datapipelines.
Aktuell övning