Hvordan installere Pytest på Linux

Hvordan installere Pytest på Linux

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

  1. Tillatelse til å installere Python -pakker (sudo eller rotkonto)
  2. Python3 og PIP3 -pakkeinstallasjonsprogrammet.
  3. En nettverkstilkobling.

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