Какво е python pluggy?

Съдържание:

Какво е python pluggy?
Какво е python pluggy?

Видео: Какво е python pluggy?

Видео: Какво е python pluggy?
Видео: Python за начинаещи - Епизод 1: Какво е Python и как да го използваме? 2024, Ноември
Anonim

pluggy е кристализираното ядро на управлението на плъгини и извикването на кука за pytest Позволява на 500+ плъгини за разширяване и персонализиране на поведението по подразбиране на pytest. Дори самият pytest е съставен като набор от pluggy плъгини, които се извикват последователно в съответствие с добре дефиниран набор от протоколи.

Какво е Pytest плъгин?

Самата рамка на pytest е доста проста. Той просто открива и изпълнява тестови случаи Въпреки това може да бъде разширен с помощта на плъгини! Плъгинът е основно незадължителен пакет, който добавя нови възможности към рамката. В тази глава ще разгледаме няколко популярни плъгини, както и как да пишете свои собствени плъгини.

Какво е Yapsy?

Yapsy е малка библиотека, внедряваща основните механизми, необходими за изграждане на плъгин система в по-широко приложениеОсновната цел е да зависи само от стандартните библиотеки на Python (поне версия 2.3) и да се прилагат само основните функционалности, необходими за откриване, зареждане и проследяване на няколко плъгини.

За какво се използва pytest?

pytest ви позволява да създавате знаци или персонализирани етикети за всеки тест, който харесвате Тестът може да има няколко етикета и можете да ги използвате за подробен контрол върху това кои тестове да бягай. По-късно в този урок ще видите пример за това как работят pytest знаците и ще научите как да ги използвате в голям тестов пакет.

Защо използваме pytest?

PyTest е рамка за тестване, която позволява на потребителите да пишат тестови кодове с помощта на езика за програмиране Python Помага ви да пишете прости и мащабируеми тестови случаи за бази данни, API или потребителски интерфейс. PyTest се използва главно за писане на тестове за API. Помага за писането на тестове от прости единични тестове до сложни функционални тестове.

Препоръчано: