“Pytest è uno strumento di test Python gratuito e open source che ti consente di creare test piccoli, leggibili e gestibili. È un framework di test popolare per Python in quanto è facile per i principianti e può gestire operazioni di test da semplici a complesse.
Che si tratti di un principiante o di uno sviluppatore esperto, la creazione di test per i tuoi programmi consente di creare programmi fortemente leggibili e gestibili."
Questo articolo ti mostrerà come installare la biblioteca Pytest nel tuo ambiente Python.
Requisiti
Abbiamo testato il processo di installazione fornito in questo articolo per Ubuntu 16 e superiore, Debian 8 e oltre e qualsiasi altra distribuzione basata su Debian.
Requisiti:
Una volta soddisfatti i requisiti di cui sopra, possiamo iniziare.
Metodo 1 - Installazione di Pytest con APT
APT Package Manager è il primo e più comune metodo per installare il pacchetto Pytest sul sistema.
Per impostazione predefinita, il pacchetto Pytest è disponibile nella maggior parte delle distribuzioni Linux.
Inizia aggiornando l'indice del repository:
$ sudo apt-get update
Quindi, eseguire il comando di ricerca per verificare che il pacchetto Pytest sia disponibile:
$ sudo APT Search Python3-Pytest
Il comando dovrebbe elencare i pacchetti disponibili per il pacchetto Python3-Pytest. Siamo interessati al primo risultato, come mostrato nell'output sopra.
Successivamente, possiamo eseguire APT per installare il pacchetto come mostrato:
$ sudo apt-get Installa python3-pytest -y
Assicurati di aver installato l'ultima versione dell'interprete e PIP Python 3.
Metodo 2 - Installazione di Pytest con PIP
Se non si desidera utilizzare APT per installare pacchetti Python, è possibile scegliere PIP in quanto consente di specificare la versione del pacchetto di destinazione.
Inizia aggiornando l'indice Repo di sistema:
$ sudo apt-get update
Quindi, installa il pacchetto Pytest eseguendo il comando:
$ sudo pip Installa Pytest
In alcuni casi, il comando sopra può fallire se il comando PIP è sotto il binario PIP3. Esegui il comando in basso per risolverlo.
$ sudo pip3 installa pytest
I comandi sopra dovrebbero scaricare e installare il pacchetto Pytest sul sistema.
Verifica la versione del pacchetto
Al termine, controllare la versione installata eseguendo il comando:
$ pip3 show pitest
Il comando dovrebbe restituire informazioni sulla versione del pacchetto installato come mostrato:
Esempio di test rapidi
Il codice seguente illustra come possiamo utilizzare il framework Pytest per testare una semplice applicazione.
$ TOUCT BASIC.Py
Modifica il file:
$ nano di base.Py
Aggiungi il codice come mostrato di seguito:
def moltiplica (a, b):
restituire un * b
def test_func ():
Assert (Multiply (10, 10))
Il codice sopra contiene una funzione semplice che restituisce il prodotto di due valori di input. Usiamo quindi la funzione Assert per testare se la funzione passa la moltiplicazione di 10 per 10.
Se la funzione restituisce 100, il programma passa; Altrimenti, fallisce.
Prova il codice:
$ Pytest Basic.Py
Possiamo vedere dall'output sopra che la funzione passa.
Conclusione
Questo articolo ha riguardato l'installazione e l'impostazione del framework Pytest su Linux. Puoi esplorare i documenti per imparare come utilizzare il framework Pytest.
Grazie per aver sintonizzato e felice programmazione!!