pluggy je kristalizirana jezgra upravljanja dodacima i hook poziva za pytest Omogućuje 500+ dodataka za proširenje i prilagođavanje zadanog ponašanja pytesta. Čak je i sam pytest sastavljen od skupa pluggy dodataka koji se pozivaju u nizu prema dobro definiranom skupu protokola.
Što je Pytest dodatak?
Pytest framework je sam po sebi prilično jednostavan. jednostavno otkriva i izvršava testne slučajeve Međutim, može se proširiti pomoću dodataka! Dodatak je u osnovi neobavezni paket koji dodaje nove mogućnosti okviru. U ovom poglavlju ćemo pokriti nekoliko popularnih dodataka, kao i kako napisati vlastite dodatke.
Što je Yapsy?
Yapsy je mala biblioteka koja implementira osnovne mehanizme potrebne za izgradnju sustava dodataka u širu aplikacijuGlavna svrha je ovisiti samo o standardnim bibliotekama Pythona (barem verzija 2.3) i implementirati samo osnovne funkcionalnosti potrebne za otkrivanje, učitavanje i praćenje nekoliko dodataka.
Za što se koristi pytest?
pytest omogućuje vam stvaranje oznaka ili prilagođenih oznaka za bilo koji test koji želite Test može imati više oznaka i možete ih koristiti za detaljnu kontrolu nad kojim testovima želite trčanje. Kasnije u ovom vodiču vidjet ćete primjer rada pytest oznaka i naučiti kako ih koristiti u velikom testnom paketu.
Zašto koristimo pytest?
PyTest je okvir za testiranje koji dopušta korisnicima da pišu testne kodove koristeći programski jezik Python Pomaže vam pisati jednostavne i skalabilne testne slučajeve za baze podataka, API-je ili korisničko sučelje. PyTest se uglavnom koristi za pisanje testova za API-je. Pomaže pisati testove od jednostavnih jediničnih testova do složenih funkcionalnih testova.