Cos'è Python pluggy?

Sommario:

Cos'è Python pluggy?
Cos'è Python pluggy?

Video: Cos'è Python pluggy?

Video: Cos'è Python pluggy?
Video: Python unit testing - pytest introduction 2024, Novembre
Anonim

pluggy è il nucleo cristallizzato della gestione dei plug-in e la chiamata di hook per pytest Consente a oltre 500 plug-in di estendere e personalizzare il comportamento predefinito di pytest. Anche pytest stesso è composto da un insieme di plugin pluggy che vengono invocati in sequenza secondo un insieme ben definito di protocolli.

Cos'è il plugin Pytest?

Lo stesso framework pytest è abbastanza semplice. semplicemente scopre ed esegue casi di test Tuttavia, può essere esteso usando i plugin! Un plugin è fondamentalmente un pacchetto opzionale che aggiunge nuove funzionalità al framework. In questo capitolo tratteremo alcuni plugin popolari e come scrivere i tuoi plugin.

Cos'è Yapsy?

Yapsy è una piccola libreria che implementa i meccanismi di base necessari per costruire un sistema di plugin in un'applicazione più ampiaLo scopo principale è quello di dipendere solo dalle librerie standard di Python (almeno la versione 2.3) e di implementare solo le funzionalità di base necessarie per rilevare, caricare e tenere traccia di diversi plugin.

A cosa serve pytest?

pytest ti consente di creare segni o etichette personalizzate per qualsiasi test che ti piace Un test può avere più etichette e puoi usarle per un controllo granulare su quali test correre. Più avanti in questo tutorial, vedrai un esempio di come funzionano i voti pytest e imparerai come usarli in una grande suite di test.

Perché usiamo pytest?

PyTest è un framework di test che consente agli utenti di scrivere codici di test utilizzando il linguaggio di programmazione Python Ti aiuta a scrivere casi di test semplici e scalabili per database, API o UI. PyTest viene utilizzato principalmente per scrivere test per le API. Aiuta a scrivere test da semplici unit test a complessi test funzionali.

Consigliato: