pluggy on laajennusten hallinnan kiteytetty ydin ja pytestiä kutsuva koukku Sen avulla yli 500 laajennusta voi laajentaa ja mukauttaa pytestin oletuskäyttäytymistä. Jopa itse pytest koostuu joukosta pluggy-laajennuksia, joita kutsutaan järjestyksessä hyvin määritellyn protokollajoukon mukaisesti.
Mikä on Pytest-laajennus?
Pytest-kehys itsessään on melko yksinkertainen. Se yksinkertaisesti löytää ja suorittaa testitapaukset Sitä voidaan kuitenkin laajentaa laajennuksilla! Plugin on pohjimmiltaan valinnainen paketti, joka lisää puitteisiin uusia ominaisuuksia. Tässä luvussa käsitellään muutamia suosittuja laajennuksia sekä omien laajennusten kirjoittamista.
Mikä on Yapsy?
Yapsy on pieni kirjasto, joka toteuttaa ydinmekanismit, joita tarvitaan laajennusjärjestelmän rakentamiseen laajemmalle sovelluksellePäätarkoituksena on olla riippuvainen vain Pythonin standardikirjastoista (vähintään versio 2.3) ja toteuttaa vain perustoiminnot, joita tarvitaan useiden laajennusten havaitsemiseen, lataamiseen ja seuraamiseen.
Mihin pytestiä käytetään?
pytest voit luoda merkkejä tai mukautettuja tarroja mille tahansa kokeelle, josta pidät Testissä voi olla useita tarroja, ja voit käyttää niitä tarkastelemaan mitkä testit juosta. Myöhemmin tässä opetusohjelmassa näet esimerkin pytest-merkkien toiminnasta ja opit käyttämään niitä suuressa testisarjassa.
Miksi käytämme pytestiä?
PyTest on testauskehys, jonka antaa käyttäjien kirjoittaa testikoodeja Python-ohjelmointikielellä Se auttaa sinua kirjoittamaan yksinkertaisia ja skaalautuvia testitapauksia tietokantoihin, API:ihin tai käyttöliittymään. PyTestiä käytetään pääasiassa API-testien kirjoittamiseen. Se auttaa kirjoittamaan testejä yksinkertaisista yksikkötesteistä monimutkaisiin toiminnallisiin testeihin.