Pytest er et populært testrammeverk for Python som lar utviklere skrive testsaker ved hjelp av en enkel og intuitiv syntaks. Den støtter funksjoner som testoppdagelse, testparameterisering og avansert feilsøking og introspeksjon. Pytest støtter testparametrisering, som lar utviklere skrive en enkelt testfunksjon som kan kjøres med flere sett med inndata, les denne guiden for å få den installert på Linux Mint 21.
Hvordan installere Pytest på Linux Mint 21
For å få dette Pytest -verktøyet på et Linux -system, må du installere Python og Pip på Linux, Pip er pakningsinstallasjonsprogrammet for Python. Normalt er Python som standard installert på nesten hvert Linux -system, men PIP er ikke installert for å installere PIP -utførelse:
$ sudo apt install python3 -pip -y
Når Python Package Manager PIP er installert på systemet ditt, installerer du Pytest ved bare å utføre:
$ sudo pip3 installer pytest
For å se om Pytest er installert, kan du sjekke den ved å utføre kommandoen nedenfor eller ved å sjekke IT -versjonen:
$ python3 -m pip show pytest
For å avinstallere pytest, bruk kommandoen nevnt nedenfor:
$ sudo pip3 avinstallerer pytest -y
Hvordan kjøre en testfil gjennom Pytest på Linux Mint 21
Hvis du er ny på Python og til denne applikasjonen av Pytest, er her et eksempel som vi har gjort for deg, som bare øker en i det gitte nummeret og sammenligner det med det gitte svaret og viser resultatet. Bare opprette en .py fil og lim inn den gitte koden nedenfor i filen, lukker deretter filen ved å lagre den:
def func (x):Nå for å kjøre for å teste dette kodeværet, bruker det riktig Pytest -verktøyet på Python -filen du opprettet ved å utføre:
$ pytest testfile.py
Nå fra bildet over kan det tydelig sees at koden blir tolket med suksess og tilstanden gitt i koden er sann, også det er en prosentandel vist på høyre side som skildrer at all koden er samlet vellykket. Hvis du bare vil se den minimale informasjonen om Python Code Compilation, bare bruk -Q -flagget og utfør kommandoen nedenfor slik:
$ pytest -q testfile.py
Konklusjon
Totalt sett er Pytest et kraftig og funksjonsrikt testrammeverk som kan hjelpe utviklere med å skrive bedre og mer robust kode i Python. Det er enkle syntaks, intuitive funksjoner og et bredt spekter av innebygd funksjonalitet gjør det til et godt valg for alle som ønsker å skrive tester for sine Python-prosjekter. For å installere Pytest på et Linux -system, må du ha Python og Pip installert og deretter bruke Python Package Manager Få det på Linux Mint 21.