toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : python-gabbi  ]

Paquet : python3-gabbi (1.40.0-4)

Liens pour python3-gabbi

Screenshot

Ressources Debian :

Télécharger le paquet source python-gabbi :

Responsables :

Ressources externes :

Paquets similaires :

bibliothèque de test de déclaration HTTP - Python 3.x

Gabbi (de gabby — pipelette) est un outil pour exécuter des tests HTTP où les requêtes et réponses sont présentées sous forme déclarative.

Gabbi sert à combler le trou qui existe entre les fichiers YAML compréhensibles, constituant les requêtes HTTP et les réponses attendues, et le domaine obscur des tests unitaires, orientés objet et basés sur Python, dans le style du module unittest ou de ses dérivés.

Chaque fichier YAML représente une liste ordonnée de requêtes HTTP avec leurs réponses envisagées. Cela permet à un seul fichier de représenter un processus dans l’API en cours de test. Par exemple :

 — création d’une ressource ;
 — récupération de la ressource ;
 — suppression de la ressource ;
 — récupération à nouveau de la ressource pour confirmer sa disparition.

En même temps il est encore possible de demander à gabbi d’exécuter une seule requête. Si elle est dans une suite de tests, ceux qui précèdent dans le fichier YAML seront effectués (dans l’ordre). Pour n’importe quel test simple, tous les tests ne seront exécutés qu’une seule fois. La concurrence est gérée de façon à ce qu’un fichier n’exécute qu’un seul processus.

Ces caractéristiques signifient qu’il est possible de créer des tests utiles pour à la fois les humains (sous forme d’outils pour améliorer ou développer des interfaces de programmation applicative) et pour des systèmes de contrôle interne automatisés.

Ce paquet fournit le module Python 3.x.

Étiquettes: Mis en œuvre en: Python

Autres paquets associés à python3-gabbi

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger python3-gabbi

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 38,1 ko233,0 ko [liste des fichiers]