Jak zainstalować Pytest w Linux

Jak zainstalować Pytest w Linux

„Pytest to bezpłatne i open source narzędzie testowe, które pozwala tworzyć małe, czytelne i możliwe do zarządzania testy. Jest to popularna rama testowa dla Pythona, ponieważ jest łatwa dla początkujących i może obsłużyć proste i złożone operacje testowe.

Niezależnie od tego, czy początkujący czy doświadczony programista tworzenie testów dla twoich programów pozwala tworzyć mocno czytelne i możliwe do zarządzania programy."

W tym artykule pokaże, jak zainstalować bibliotekę Pytest w środowisku Python.

Wymagania

Przetestowaliśmy proces instalacji podany w tym artykule dla Ubuntu 16 i więcej, Debian 8 i więcej oraz wszelkich innych dystrybucji opartych na debian.

Wymagania:

  1. Zezwolenie na zainstalowanie pakietów Python (konto sudo lub root)
  2. Instalator pakietu Python3 i PIP3.
  3. Połączenie sieciowe.

Po spełnieniu powyższych wymagań możemy zacząć.

Metoda 1 - Instalowanie pytestu z apt

APT Package Manager to pierwsza i najczęstsza metoda instalowania pakietu Pytest w twoim systemie.

Domyślnie pakiet PyTest jest dostępny w większości dystrybucji Linux.

Zacznij od aktualizacji indeksu repozytorium:

Aktualizacja $ sudo apt-get

Następnie uruchom polecenie wyszukiwania, aby sprawdzić, czy pakiet Pytest jest dostępny:

$ sudo apt wyszukiwanie python3-pytest

Polecenie powinno wymienić dostępne pakiety pakietu Python3-pytest. Interesuje nas pierwszy wynik, jak pokazano na powyższym wyjściu.

Następnie możemy uruchomić APT, aby zainstalować pakiet, jak pokazano:

$ sudo apt-get instaluj Python3-pytest -y

Upewnij się, że zainstalowałeś najnowszą wersję interpretera Python 3 i PIP jest dostępna.

Metoda 2 - Instalowanie pytestu z PIP

Jeśli nie chcesz używać APT do instalacji pakietów Python, możesz wybrać PIP, ponieważ pozwala określić wersję pakietu docelowego.

Zacznij od aktualizacji indeksu Repo System:

Aktualizacja $ sudo apt-get

Następnie zainstaluj pakiet Pytest, uruchamiając polecenie:

$ sudo pip instaluj pytest

W niektórych przypadkach powyższe polecenie może się nie powieść, jeśli polecenie PIP znajduje się pod binarnym PIP3. Uruchom poniższe polecenie, aby to naprawić.

$ sudo pip3 instaluj pytest

Polecenia powyżej powinny pobrać i zainstalować pakiet PyTest w twoim systemie.

Sprawdź wersję pakietu

Po zakończeniu sprawdź zainstalowaną wersję, wykonując polecenie:

$ pip3 show pytest

Polecenie powinno zwrócić informacje o zainstalowanej wersji pakietu, jak pokazano:

Przykład szybkiego testowania

Poniższy kod ilustruje, w jaki sposób możemy użyć frameworka PyTest do testowania prostej aplikacji.

$ Touch Basic.py

Edytuj plik:

$ Nano Basic.py

Dodaj kod, jak pokazano poniżej:

def pomnóż (a, b):
zwróć * B
def test_func ():
assert (pomnóż (10, 10))

Kod powyżej zawiera prostą funkcję, która zwraca iloczyn dwóch wartości wejściowych. Następnie używamy funkcji Assert, aby przetestować, czy funkcja przekazuje mnożenie 10 przez 10.

Jeśli funkcja zwróci 100, program przechodzi; W przeciwnym razie zawiedzie.

Przetestuj kod:

$ pytest Basic.py

Z powyższego wyjścia widzimy, że funkcja mija.

Wniosek

Ten artykuł obejmował instalację i konfigurowanie frameworka Pytest w Linux. Możesz zbadać dokumenty, aby nauczyć się korzystać z frameworka Pytest.

Dziękujemy za dostrojenie i szczęśliwe kodowanie!!