Paquet : python3-gabbi (4.2.0-1)
Liens pour python3-gabbi
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source python-gabbi :
Responsables :
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
Paquet « expérimental »
Avertissement : ce paquet appartient à la distribution expérimentale
. Cela signifie qu'il peut être instable ou bogué et peut éventuellement causer des pertes de données. Assurez-vous de consulter le journal des modifications (changelog
) et les autres documentations existantes avant de l'utiliser.
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.
Autres paquets associés à python3-gabbi
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-certifi
- certificats racines pour la validation de certificats SSL et la vérification d’hôtes TLS – Python 3
-
- dep: python3-colorama
- Cross-platform colored terminal text in Python - Python 3.x
-
- dep: python3-h2
- Pure-Python3 HTTP/2 State-Machine based protocol implementation in Python
-
- dep: python3-httpx
- next generation HTTP client
-
- dep: python3-jsonpath-ng
- Robust and extended implementation of JSONPath for Python
-
- dep: python3-pytest
- Simple, powerful testing in Python3
-
- dep: python3-yaml
- analyseur et générateur de code YAML pour Python3
-
- sug: python-gabbi-doc
- declarative HTTP testing library - doc
Télécharger python3-gabbi
| Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
|---|---|---|---|
| all | 39,9 ko | 251,0 ko | [liste des fichiers] |
