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