Comment installer Pytest sur Linux

Comment installer Pytest sur Linux

«Pytest est un outil de test Python gratuit et open-source qui vous permet de créer des tests petits, lisibles et gérables. Il s'agit d'un cadre de test populaire pour Python car il est facile pour les débutants et peut gérer des opérations de test simples à complexes.

Qu'il s'agisse d'un débutant ou d'un développeur chevronné, la création de tests pour vos programmes vous permet de créer des programmes fortement lisibles et gérables."

Cet article vous montrera comment installer la bibliothèque Pytest dans votre environnement Python.

Exigences

Nous avons testé le processus d'installation fourni dans cet article pour Ubuntu 16 et plus, Debian 8 et plus, et toute autre distribution basée à Debian.

Exigences:

  1. Autorisation pour installer des packages Python (Sudo ou Root Account)
  2. Installateur du package Python3 et PIP3.
  3. Une connexion réseau.

Une fois que vous avez satisfait les exigences ci-dessus, nous pouvons commencer.

Méthode 1 - Installation de pytest avec apt

Le gestionnaire de packages APT est la première et la plus courante méthode d'installation du package Pytest sur votre système.

Par défaut, le package Pytest est disponible dans la plupart des distributions Linux.

Commencez par mettre à jour votre index de référentiel:

$ sudo apt-get updat

Ensuite, exécutez la commande de recherche pour vérifier que le package Pytest est disponible:

$ sudo apt Search Python3-Pytest

La commande doit répertorier les packages disponibles pour le package Python3-Pytest. Nous sommes intéressés par le premier résultat, comme le montre la sortie ci-dessus.

Ensuite, nous pouvons fonctionner apte à installer le package comme indiqué:

$ sudo apt-get install python3-pytest -y

Assurez-vous que vous avez installé la dernière version de l'interprète Python 3 et PIP est disponible.

Méthode 2 - Installation de pytest avec pip

Si vous ne souhaitez pas utiliser APT pour installer des packages Python, vous pouvez choisir PIP car il vous permet de spécifier la version du package cible.

Commencez par mettre à jour l'indice du référentiel du système:

$ sudo apt-get updat

Ensuite, installez le package Pytest en exécutant la commande:

$ sudo pip install pytest

Dans certains cas, la commande ci-dessus peut échouer si la commande PIP est sous le binaire PIP3. Exécutez la commande ci-dessous pour le réparer.

$ sudo pip3 installer pytest

Les commandes ci-dessus doivent télécharger et installer le package Pytest sur votre système.

Vérifiez la version du package

Une fois terminé, vérifiez la version installée en exécutant la commande:

$ pip3 show pytest

La commande doit renvoyer des informations sur la version du package installé comme indiqué:

Exemple de test rapide

Le code ci-dessous illustre comment nous pouvons utiliser le framework Pytest pour tester une application simple.

$ Touch Basic.py

Modifiez le fichier:

$ nano basique.py

Ajoutez le code comme indiqué ci-dessous:

Def multiplier (a, b):
retourner un * b
def test_func ():
affirmer (multiplier (10, 10))

Le code ci-dessus contient une fonction simple qui renvoie le produit de deux valeurs d'entrée. Nous utilisons ensuite la fonction Assert pour tester si la fonction passe la multiplication de 10 par 10.

Si la fonction renvoie 100, le programme passe; Sinon, ça échoue.

Testez le code:

$ pytest Basic.py

Nous pouvons voir à partir de la sortie ci-dessus que la fonction passe.

Conclusion

Cet article a couvert l'installation et la configuration du framework Pytest sur Linux. Vous pouvez explorer les documents pour apprendre à utiliser le framework Pytest.

Merci d'avoir réglé et heureux codage!!