pluggy është bërthama e kristalizuar e menaxhimit të shtojcave dhe fiksimit që kërkon pytest Ai mundëson mbi 500 shtojca të zgjerojnë dhe personalizojnë sjelljen e paracaktuar të pytest. Edhe vetë pytest është i përbërë si një grup shtojcash pluggy të cilat thirren në sekuencë sipas një grupi të mirëpërcaktuar protokollesh.
Çfarë është shtojca Pytest?
Vetë korniza pytest është mjaft e thjeshtë. Ai thjesht zbulon dhe ekzekuton rastet e provës Megjithatë, mund të zgjerohet duke përdorur shtojca! Një shtojcë është në thelb një paketë opsionale që shton aftësi të reja në kornizë. Në këtë kapitull, ne do të mbulojmë disa shtojca të njohura, si dhe si të shkruani shtojcat tuaja.
Çfarë është Yapsy?
Yapsy është një bibliotekë e vogël që zbaton mekanizmat thelbësorë të nevojshëm për të ndërtuar një sistem shtesë në një aplikacion më të gjerëQëllimi kryesor është të varet vetëm nga bibliotekat standarde të Python (të paktën versioni 2.3) dhe të zbatohen vetëm funksionet bazë të nevojshme për të zbuluar, ngarkuar dhe mbajtur gjurmët e disa shtojcave.
Për çfarë përdoret pytest?
pytest ju mundëson të krijoni shenja ose etiketa të personalizuara për çdo test që ju pëlqen Një test mund të ketë etiketa të shumta dhe ju mund t'i përdorni ato për kontroll të hollësishëm se cilat teste duhet të vraponi. Më vonë në këtë tutorial, do të shihni një shembull se si funksionojnë notat pytest dhe do të mësoni se si t'i përdorni ato në një grup të madh testesh.
Pse përdorim pytest?
PyTest është një kornizë testimi që u mundëson përdoruesve të shkruajnë kode testimi duke përdorur gjuhën e programimit Python Ju ndihmon të shkruani raste testimi të thjeshta dhe të shkallëzueshme për bazat e të dhënave, API ose UI. PyTest përdoret kryesisht për të shkruar teste për API. Ndihmon për të shkruar teste nga testet e thjeshta të njësive te testet funksionale komplekse.