Co je python pluggy?

Obsah:

Co je python pluggy?
Co je python pluggy?

Video: Co je python pluggy?

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

pluggy je krystalizované jádro správy zásuvných modulů a hákového volání pro pytest Umožňuje více než 500 zásuvným modulům rozšířit a přizpůsobit výchozí chování pytestu. Dokonce i pytest samotný je složen jako sada pluggy pluginů, které jsou vyvolávány v sekvenci podle dobře definované sady protokolů.

Co je plugin Pytest?

Samotný rámec pytestu je poměrně jednoduchý. prostě objevuje a provádí testovací případy Lze jej však rozšířit pomocí pluginů! Plugin je v podstatě volitelný balíček, který přidává nové možnosti do rámce. V této kapitole se budeme zabývat několika oblíbenými pluginy a také tím, jak napsat své vlastní pluginy.

Co je Yapsy?

Yapsy je malá knihovna implementující základní mechanismy potřebné k zabudování zásuvného systému do širší aplikaceHlavním účelem je spoléhat se pouze na standardní knihovny Pythonu (alespoň verze 2.3) a implementovat pouze základní funkce potřebné k detekci, načítání a sledování několika pluginů.

K čemu se pytest používá?

pytest umožňuje vytvářet značky nebo vlastní štítky pro jakýkoli test, který se vám líbí Test může mít více štítků a můžete je použít pro podrobnou kontrolu nad tím, které testy se mají běh. Později v tomto tutoriálu uvidíte příklad toho, jak fungují značky pytest, a naučíte se, jak je používat ve velké testovací sadě.

Proč používáme pytest?

PyTest je testovací rámec, který umožňuje uživatelům psát testovací kódy pomocí programovacího jazyka Python Pomáhá vám psát jednoduché a škálovatelné testovací případy pro databáze, rozhraní API nebo uživatelské rozhraní. PyTest se používá hlavně pro psaní testů pro API. Pomáhá psát testy od jednoduchých jednotkových testů po komplexní funkční testy.

Doporučuje: