A
pluggy a beépülő modulok kezelésének kristályosított magja és a pytest-et hívó hook Lehetővé teszi, hogy több mint 500 plugin bővítse és testreszabja a pytest alapértelmezett viselkedését. Még maga a pytest is pluggy beépülő modulok halmazából áll, amelyeket a program egy jól meghatározott protokollkészletnek megfelelően sorrendben hív meg.
Mi az a Pytest bővítmény?
Maga a pytest keretrendszer meglehetősen egyszerű. egyszerűen felfedezi és végrehajtja a teszteseteket De bővíthető pluginekkel! A beépülő modul alapvetően egy opcionális csomag, amely új képességekkel bővíti a keretrendszert. Ebben a fejezetben bemutatunk néhány népszerű beépülő modult, valamint bemutatjuk, hogyan írhat saját beépülő modulokat.
Mi az a Yapsy?
A
A Yapsy egy egy kis könyvtár, amely megvalósítja azokat az alapvető mechanizmusokat, amelyek szükségesek ahhoz, hogy egy bővítményrendszert szélesebb alkalmazásba építsenekA fő cél az, hogy csak a Python szabványos könyvtáraira (legalább a 2.3-as verzióra) támaszkodjunk, és csak a több beépülő modul észleléséhez, betöltéséhez és nyomon követéséhez szükséges alapvető funkciókat valósítsuk meg.
Mire használható a pytest?
pytest lehetővé teszi jelölések vagy egyéni címkék létrehozását bármely tetszőleges teszthez Egy tesztnek több címkéje is lehet, és ezek segítségével részletesen szabályozhatja, hogy mely teszteket kell elvégezni. fuss. Később ebben az oktatóanyagban láthat egy példát a pytest jelek működésére, és megtanulhatja, hogyan használhatja őket egy nagy tesztkészletben.
Miért használjuk a pytestet?
A
A PyTest egy tesztelési keretrendszer, amely lehetővé teszi a felhasználóknak tesztkódok írását Python programozási nyelv használatával Segít egyszerű és méretezhető tesztesetek megírásában adatbázisokhoz, API-khoz vagy felhasználói felületekhez. A PyTest elsősorban API-k tesztjére szolgál. Segít teszteket írni az egyszerű egységtesztektől az összetett funkcionális tesztekig.