Package: python-gabbi (1.40.0-4)
Links for python-gabbi
Debian Resources:
Download Source Package python-gabbi:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
libreria per test HTTP dichiarativi - Python 2.x
Gabbi è uno strumento per eseguire test HTTP in cui le richieste e le risposte sono rappresentate in forma dichiarativa.
Gabbi funziona da ponte tra i file YAML leggibili dall'utente, che rappresentano le richieste HTTP e le risposte attese, e l'oscuro regno dei test di unità orientati agli oggetti, basati su Python, nello stile del modulo unittest e dei sui derivati.
Ogni file YAML rappresenta una lista ordinata di richieste HTTP insieme alle risposte attese. Ciò permette a un singolo file di rappresentare un processo nell'API sotto test. Per esempio:
* Crea una risorsa. * Recupera una risorsa. * Elimina una risorsa. * Recupera una risorsa di nuovo per confermare che è sparita.
Al tempo stesso è comunque possibile chiedere a Gabbi di eseguire una singola richiesta. Se si tratta di una sequenza di test, i test che la precedono nel file YAML saranno eseguiti (in ordine). In ogni singolo processo qualsiasi test sarà eseguito solo una volta. La concorrenza è gestita in modo tale che un file viene eseguito in un processo.
Queste funzionalità significano che è possibile creare test che sono utili sia per gli umani (in quanto strumenti per migliorare e sviluppare le API) sia per i sistemi CI automatizzati.
Questo pacchetto contiene il modulo Python 2.x.
Other Packages Related to python-gabbi
|
|
|
|
-
- dep: python
- linguaggio interattivo di alto livello orientato agli oggetti (versione Python 2)
-
- dep: python-colorama
- testo colorato su terminale multi-piattaforma per Python - Python 2.x
-
- dep: python-httplib2
- libreria client HTTP esaustiva scritta per Python
-
- dep: python-jsonpath-rw
- implementazione estesa di JSONPath per Python 2.x
-
- dep: python-jsonpath-rw-ext
- estensioni per JSONPath RW - Python 2.x
-
- dep: python-pbr
- inserisce comportamenti predefiniti utili e ragionevoli in setuptools - Python 2.x
-
- dep: python-pytest
- sistema per test semplice e potente in Python
-
- dep: python-six
- libreria di compatibilità per Python 2 e 3 (interfaccia Python 2)
-
- dep: python-testtools
- estensioni alla libreria unittest Python - Python 2.x
-
- dep: python-urllib3
- libreria HTTP con pool di connessioni con gestione sicura dei thread per Python
-
- dep: python-wsgi-intercept (>= 1.0.0)
- installa un'applicazione WSGI al posto di un URI reale a scopo di test
-
- dep: python-yaml
- analizzatore ed emettitore YAML per Python
-
- dep: python2.7
- linguaggio interattivo di alto livello orientato agli oggetti (versione 2.7)
-
- sug: python-gabbi-doc
- libreria per test HTTP dichiarativi - documentazione
Download python-gabbi
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 38.1 kB | 233.0 kB | [list of files] |