pluggy er den krystalliserte kjernen i plugin-administrasjon og krok som kaller for pytest Den lar 500+ plugins utvide og tilpasse pytests standardatferd. Selv pytest er sammensatt som et sett med plugg-plugins som påkalles i rekkefølge i henhold til et veldefinert sett med protokoller.
Hva er Pytest-plugin?
Pytest-rammeverket i seg selv er ganske enkelt. Den oppdager og utfører testtilfeller Den kan imidlertid utvides ved å bruke plugins! En plugin er i utgangspunktet en valgfri pakke som legger til nye muligheter til rammeverket. I dette kapittelet skal vi dekke noen populære plugins, samt hvordan du skriver dine egne plugins.
Hva er Yapsy?
Yapsy er et lite bibliotek som implementerer kjernemekanismene som trengs for å bygge et plugin-system inn i en bredere applikasjonHovedformålet er kun å være avhengig av Pythons standardbiblioteker (minst versjon 2.3) og å implementere kun de grunnleggende funksjonalitetene som trengs for å oppdage, laste og holde styr på flere plugins.
Hva brukes pytest til?
pytest lar deg lage merker, eller tilpassede etiketter, for alle tester du liker En test kan ha flere etiketter, og du kan bruke dem for detaljert kontroll over hvilke tester som skal løpe. Senere i denne opplæringen vil du se et eksempel på hvordan pytest-merker fungerer og lære hvordan du bruker dem i en stor testpakke.
Hvorfor bruker vi pytest?
PyTest er et testrammeverk som lar brukere skrive testkoder ved hjelp av Python-programmeringsspråket Det hjelper deg å skrive enkle og skalerbare testtilfeller for databaser, APIer eller brukergrensesnitt. PyTest brukes hovedsakelig til å skrive tester for APIer. Det hjelper å skrive tester fra enkle enhetstester til komplekse funksjonstester.