Pytest to popularna rama testowa dla Pythona, która pozwala programistom pisać przypadki testowe za pomocą prostej i intuicyjnej składni. Obsługuje takie funkcje, jak odkrycie testu, parametryzacja testu oraz zaawansowane debugowanie i introspekcja. Pytest obsługuje parametryzację testową, która pozwala programistom napisać pojedynczą funkcję testową, którą można uruchomić z wieloma zestawami danych wejściowych, przeczytaj ten przewodnik, aby zainstalować go na Linux Mint 21.
Jak zainstalować Pytest na Linux Mint 21
Aby uzyskać to narzędzie Pytest w systemie Linux, musisz zainstalować Python i PIP w Linux, PIP jest instalatorem opakowania dla Python. Zwykle Python jest domyślnie zainstalowany w prawie każdym systemie Linux, ale PIP nie jest zainstalowany, aby zainstalować PIP wykonać:
$ sudo apt instal Python3 -Pip -y
Po zainstalowaniu PIP Pakiet Pakiet Pack Manager w systemie zainstaluj Pytest, po prostu wykonując:
$ sudo pip3 instaluj pytest
Aby sprawdzić, czy Pytest zostanie zainstalowany pomyślnie, sprawdź go, wykonując poniższe polecenie lub sprawdzając ją wersję:
$ Python3 -m Pip Show Pytest
Aby odinstalować Pytest, użyj wspomnianego poniżej polecenia:
$ sudo pip3 odinstalowanie pytest -y
Jak uruchomić plik testowy za pośrednictwem Pytest na Linux Mint 21
Jeśli jesteś nowy w Python i do tego zastosowania Pytest, oto przykładowy kod, który zrobiliśmy dla ciebie, który wykonuje tylko przyrost jednego w danej liczbie. Po prostu stwórz .plik py i wklej poniższy kod w pliku, a następnie zamknij plik, zapisując go:
def func (x):Teraz, aby przetestować tę pogodę kodu, działa poprawnie, użyj narzędzia Pytest na pliku Python utworzonym przez wykonanie:
$ PYTEST TESTFILE.py
Teraz z powyższego obrazu można wyraźnie zobaczyć, że kod jest pomyślnie interpretowany, a warunek podany w kodzie jest prawdziwy, również po prawej stronie pokazuje procent, który przedstawia, że cały kod jest kompilowany pomyślnie kompilowany. Jeśli chcesz zobaczyć minimalne informacje o kompilacji kodu Pythona, po prostu użyj flagi -Q i wykonaj poniższe polecenie tak:
$ pytest -q testowy.py
Wniosek
Ogólnie rzecz biorąc, PyTest to potężna i bogata w funkcje ramy testowe, które mogą pomóc programistom pisać lepszy i bardziej niezawodny kod w Python. To prosta składnia, intuicyjne funkcje i szeroka gama wbudowanych funkcji sprawiają, że jest to świetny wybór dla każdego, kto chce pisać testy dla swoich projektów Python. Aby zainstalować Pytest w systemie Linux, musisz zainstalować Python i PIP, a następnie za pomocą Menedżera pakietów Python, otrzymają go na Linux Mint 21.