“Pytest er et gratis og open source Python-testverktøy som lar deg lage små, lesbare og håndterbare tester. Det er et populært testrammeverk for Python, da det er enkelt for nybegynnere og kan håndtere enkle til komplekse testoperasjoner.
Enten en nybegynner eller en erfaren utvikler, og lager tester for programmene dine, lar deg lage sterkt lesbare og håndterbare programmer.”
Denne artikkelen vil vise deg hvordan du installerer Pytest -biblioteket i Python -miljøet ditt.
Krav
Vi har testet installasjonsprosessen gitt i denne artikkelen for Ubuntu 16 og over, Debian 8 og over, og enhver annen Debian-basert distribusjon.
Krav:
Når du har oppfylt ovennevnte krav, kan vi begynne.
Metode 1 - Installere pytest med APT
Apt Package Manager er den første og vanligste metoden for å installere Pytest -pakken på systemet ditt.
Som standard er Pytest -pakken tilgjengelig i de fleste Linux -distribusjoner.
Begynn med å oppdatere depotindeksen din:
$ sudo apt-get oppdatering
Kjør deretter søkekommandoen for å bekrefte at Pytest -pakken er tilgjengelig:
$ sudo apt search python3-pytest
Kommandoen skal liste opp tilgjengelige pakker for Python3-Pytest-pakken. Vi er interessert i det første resultatet, som vist i utgangen ovenfor.
Deretter kan vi kjøre APT for å installere pakken som vist:
$ sudo apt-get install python3-pytest -y
Forsikre deg om at du har installert den nyeste versjonen av Python 3 -tolken og PIP er tilgjengelig.
Metode 2 - Installere pytest med pip
Hvis du ikke ønsker å bruke APT til å installere Python -pakker, kan du velge Pip, da det lar deg spesifisere målpakkeversjonen.
Begynn med å oppdatere systemet repo -indeksen:
$ sudo apt-get oppdatering
Deretter installerer du Pytest -pakken ved å kjøre kommandoen:
$ sudo pip install pytest
I noen tilfeller kan kommandoen ovenfor mislykkes hvis PIP -kommandoen er under PIP3 -binæren. Kjør kommandoen nedenfor for å fikse den.
$ sudo pip3 installer pytest
Kommandoene ovenfor skal laste ned og installere pytest -pakken på systemet ditt.
Bekreft pakkeversjon
Når du er ferdig, sjekk den installerte versjonen ved å utføre kommandoen:
$ pip3 vis pytest
Kommandoen skal returnere informasjon om den installerte pakkeversjonen som vist:
Rask testeksempel
Koden nedenfor illustrerer hvordan vi kan bruke Pytest Framework for å teste en enkel applikasjon.
$ Touch Basic.py
Rediger filen:
$ Nano Basic.py
Legg til koden som vist nedenfor:
def Multiply (a, b):
Returner en * B
def test_func ():
hevde (multipliser (10, 10))
Koden over inneholder en enkel funksjon som returnerer produktet av to inngangsverdier. Vi bruker deretter påståelsesfunksjonen for å teste om funksjonen passerer multiplikasjonen på 10 med 10.
Hvis funksjonen returnerer 100, passerer programmet; Ellers mislykkes det.
Test koden:
$ Pytest Basic.py
Vi kan se fra utgangen over at funksjonen passerer.
Konklusjon
Denne artikkelen dekket å installere og sette opp Pytest -rammen på Linux. Du kan utforske dokumentene for å lære å bruke Pytest Framework.
Takk for at du stemte inn og lykkelig koding!!