Pytest è un framework di test popolare per Python che consente agli sviluppatori di scrivere casi di test utilizzando una sintassi semplice e intuitiva. Supporta funzionalità come Test Discovery, Parametrizzazione del test e debug avanzato e introspezione. Pytest supporta la parametrizzazione del test, che consente agli sviluppatori di scrivere una singola funzione di test che può essere eseguita con più set di dati di input, leggi questa guida per farla installare su Linux Mint 21.
Come installare Pytest su Linux Mint 21
Per ottenere questo strumento Pytest su un sistema Linux, è necessario installare Python e PIP su Linux, PIP è l'installatore di pacchetti per Python. Normalmente Python è per impostazione predefinita installata su quasi tutti i sistemi Linux, ma PIP non è installato per quindi installare PIP Esegui:
$ sudo apt Installa python3 -pip -y
Una volta installato il PIP PITTER PITTER PYTHON sul sistema, installa il Pytest solo eseguendo:
$ sudo pip3 installa pytest
Per vedere se Pytest è installato controllalo correttamente eseguendo il comando indicato di seguito o controllandolo versione:
$ python3 -m pip show pitest
Per disinstallare Pytest usa il comando menzionato di seguito:
$ sudo pip3 disinstall pytest -y
Come eseguire un file di test tramite Pytest su Linux Mint 21
Se sei nuovo a Python e su questa applicazione di Pytest, allora ecco un codice di esempio che abbiamo fatto per te che fa solo l'incremento di uno nel numero dato e quindi lo confronta con la risposta data e mostra il risultato. Basta creare un .File PY e incollare il codice indicato di seguito nel file, chiudere successivamente il file salvandolo:
def func (x):Ora per eseguire per testare questo tempo, funziona correttamente lo strumento Pytest sul file Python creato eseguendo:
$ Pytest Testfile.Py
Ora, dall'immagine sopra si può vedere chiaramente che il codice viene interpretato correttamente e la condizione indicata nel codice è vera, inoltre c'è una percentuale mostrata sul lato destro che descrive che tutto il codice viene compilato correttamente. Se vuoi solo vedere le informazioni minime sulla compilation del codice Python, usa semplicemente il flag -q ed esegui il comando seguente in questo modo:
$ pytest -q testfile.Py
Conclusione
Nel complesso, Pytest è un framework di test potente e ricco di funzionalità che può aiutare gli sviluppatori a scrivere un codice migliore e più robusto in Python. È una semplice sintassi, caratteristiche intuitive e un'ampia gamma di funzionalità integrate lo rendono un'ottima scelta per chiunque cerchi di scrivere test per i loro progetti Python. Per installare Pytest su un sistema Linux, dovrai installare Python e Pip e quindi utilizzare il Gestione pacchetti Python Ottieni su Linux Mint 21.