Paquet : python-gabbi (1.40.0-4)
Liens pour python-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 :
bibliothèque déclarative de tests HTTP – Python 2.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 pour Python 2.x.
Autres paquets associés à python-gabbi
|
|
|
|
-
- dep: python
- langage interactif de haut niveau orienté objet (version Python2)
-
- dep: python-colorama
- Cross-platform colored terminal text in Python - Python 2.x
-
- dep: python-httplib2
- bibliothèque Python complète de fonctions clientes HTTP
-
- dep: python-jsonpath-rw
- extended implementation of JSONPath for Python 2.x
-
- dep: python-jsonpath-rw-ext
- extensions for JSONPath RW - Python 2.x
-
- dep: python-pbr
- injection de quelques comportements utiles et judicieux par défaut dans setuptools — Python 2.x
-
- dep: python-pytest
- Simple, powerful testing in Python
-
- dep: python-six
- bibliothèque de compatibilité Python⋅2 et⋅3 –⋅interface Python⋅2
-
- dep: python-testtools
- extensions pour la bibliothèque de tests unitaires de Python – Python 2.x
-
- dep: python-urllib3
- bibliothèque HTTP avec groupement de connexions utilisable avec les processus légers pour Python
-
- dep: python-wsgi-intercept (>= 1.0.0)
- installs a WSGI application in place of a real URI for testing
-
- dep: python-yaml
- analyseur et générateur de code YAML pour Python
-
- dep: python2.7
- langage interactif de haut niveau orienté objet (version 2.7)
-
- sug: python-gabbi-doc
- declarative HTTP testing library - doc
Télécharger python-gabbi
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 38,1 ko | 233,0 ko | [liste des fichiers] |