Čo je python pluggy?

Obsah:

Čo je python pluggy?
Čo je python pluggy?

Video: Čo je python pluggy?

Video: Čo je python pluggy?
Video: a python plugin system via entrypoints (intermediate) anthony explains #128 2024, November
Anonim

pluggy je vykryštalizované jadro správy doplnkov a hákového volania pre pytest Umožňuje viac ako 500 pluginom rozšíriť a prispôsobiť predvolené správanie pytestu. Dokonca aj samotný pytest je zložený ako súbor zásuvných doplnkov, ktoré sa vyvolávajú postupne podľa dobre definovanej sady protokolov.

Čo je doplnok Pytest?

Samotný rámec pytestu je pomerne jednoduchý. jednoducho objaví a vykoná testovacie prípady Dá sa však rozšíriť pomocou pluginov! Plugin je v podstate voliteľný balík, ktorý pridáva nové možnosti do rámca. V tejto kapitole sa budeme venovať niekoľkým populárnym zásuvným modulom, ako aj tomu, ako napísať svoje vlastné zásuvné moduly.

Čo je Yapsy?

Yapsy je malá knižnica implementujúca základné mechanizmy potrebné na zabudovanie zásuvného systému do širšej aplikácieHlavným účelom je spoliehať sa iba na štandardné knižnice Pythonu (aspoň verzia 2.3) a implementovať iba základné funkcionality potrebné na detekciu, načítanie a sledovanie niekoľkých pluginov.

Na čo sa pytest používa?

pytest vám umožňuje vytvárať značky alebo vlastné štítky pre akýkoľvek test, ktorý sa vám páči Test môže mať viacero štítkov a môžete ich použiť na podrobnú kontrolu nad tým, ktoré testy sa majú bežať. Neskôr v tomto návode uvidíte príklad toho, ako fungujú značky pytest, a naučíte sa, ako ich využiť vo veľkom testovacom balíku.

Prečo používame pytest?

PyTest je testovací rámec, ktorý umožňuje používateľom písať testovacie kódy pomocou programovacieho jazyka Python Pomáha vám písať jednoduché a škálovateľné testovacie prípady pre databázy, rozhrania API alebo používateľské rozhranie. PyTest sa používa hlavne na písanie testov pre API. Pomáha písať testy od jednoduchých jednotkových testov až po komplexné funkčné testy.

Odporúča: