all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: python-gabbi  ]

Package: python3-gabbi (3.0.0-2)

Links for python3-gabbi

Screenshot

Debian Resources:

Download Source Package python-gabbi:

Maintainers:

External Resources:

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.

Tags: Implemented in: Python

Other Packages Related to python3-gabbi

  • depends
  • recommends
  • suggests
  • enhances

Download python3-gabbi

Download for all available architectures
Architecture Package Size Installed Size Files
all 41.0 kB257.0 kB [list of files]