Package: python3-gabbi (2.4.0-2)
Links for python3-gabbi
Debian Resources:
Download Source Package python-gabbi:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
libreria per test HTTP dichiarativi - Python 3.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 per Python 3.x.
Other Packages Related to python3-gabbi
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-certifi
- certificati radice per validare certificati SSL e verificare host TLS (Python 3)
-
- dep: python3-colorama
- testo colorato su terminale multi-piattaforma per Python - Python 3.x
-
- dep: python3-httplib2
- libreria client HTTP esaustiva scritta per Python3
-
- dep: python3-jsonpath-rw
- implementazione estesa di JSONPath per Python 3.x
-
- dep: python3-jsonpath-rw-ext
- estensioni per JSONPath RW - Python 3.x
-
- dep: python3-pbr
- inietta comportamenti predefiniti utili e ragionevoli in setuptools - Python 3.x
-
- dep: python3-pytest
- sistema per test semplice e potente in Python 3
-
- dep: python3-six (>= 1.7.0)
- libreria di compatibilità per Python 2 e 3
-
- dep: python3-testtools
- estensioni alla libreria unittest Python - Python 3.x
-
- dep: python3-urllib3
- libreria HTTP con pool di connessioni con gestione sicura dei thread per Python3
-
- dep: python3-wsgi-intercept (>= 1.0.0)
- installa un'applicazione WSGI al posto di un URI reale a scopo di test (Python3)
-
- dep: python3-yaml
- analizzatore ed emettitore YAML per Python 3
-
- sug: python-gabbi-doc
- libreria per test HTTP dichiarativi - documentazione
Download python3-gabbi
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 41.1 kB | 255.0 kB | [list of files] |