Come installare Pytest su Linux

Come installare Pytest su Linux

“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:

  1. Autorizzazione per installare pacchetti Python (account sudo o root)
  2. Installatore di pacchetti Python3 e PIP3.
  3. Una connessione di rete.

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!!