Qu'est-ce qu'un plugin python ?

Table des matières:

Qu'est-ce qu'un plugin python ?
Qu'est-ce qu'un plugin python ?

Vidéo: Qu'est-ce qu'un plugin python ?

Vidéo: Qu'est-ce qu'un plugin python ?
Vidéo: Qu'est ce qu'un Plug-In ? Définition - Market Academy 2024, Novembre
Anonim

pluggy est le cœur cristallisé de la gestion des plugins et du hook appelant pytest Il permet à plus de 500 plugins d'étendre et de personnaliser le comportement par défaut de pytest. Même pytest lui-même est composé d'un ensemble de plugins pluggy qui sont invoqués en séquence selon un ensemble de protocoles bien défini.

Qu'est-ce que le plugin Pytest ?

Le framework pytest lui-même est assez simple. Il découvre et exécute simplement les cas de test Cependant, il peut être étendu à l'aide de plugins ! Un plugin est essentiellement un package facultatif qui ajoute de nouvelles fonctionnalités au framework. Dans ce chapitre, nous couvrirons quelques plugins populaires, ainsi que la façon d'écrire vos propres plugins.

Qu'est-ce que Yapsy ?

Yapsy est une petite bibliothèque implémentant les mécanismes de base nécessaires pour construire un système de plugin dans une application plus largeL'objectif principal est de dépendre uniquement des bibliothèques standard de Python (au moins la version 2.3) et de n'implémenter que les fonctionnalités de base nécessaires pour détecter, charger et suivre plusieurs plugins.

À quoi sert pytest ?

pytest vous permet de créer des marques, ou des étiquettes personnalisées, pour n'importe quel test que vous aimez Un test peut avoir plusieurs étiquettes, et vous pouvez les utiliser pour un contrôle granulaire sur les tests à Cours. Plus loin dans ce didacticiel, vous verrez un exemple du fonctionnement des marques pytest et apprendrez à les utiliser dans une grande suite de tests.

Pourquoi utilisons-nous pytest ?

PyTest est un framework de test qui permet aux utilisateurs d'écrire des codes de test à l'aide du langage de programmation Python Il vous aide à écrire des cas de test simples et évolutifs pour les bases de données, les API ou l'interface utilisateur. PyTest est principalement utilisé pour écrire des tests pour les API. Il aide à écrire des tests allant des tests unitaires simples aux tests fonctionnels complexes.

Conseillé: