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

Package: python3-gabbi (2.4.0-2)

Links for python3-gabbi

Screenshot

Debian Resources:

Download Source Package python-gabbi:

Maintainers:

External Resources:

Similar packages:

Deklarativt HTTP-testbibliotek - Python 3.x

Gabbi er et værktøj for afvikling af HTTP-test hvor forespørgsler og svar er repræsenteret på en deklarativ form.

Gabbi forsøger at være bro over hullet mellem læsevenlige YAML-filer, som repræsenterer HTTP-forespørgsler og forventede svar og det obskure område med Pythonbaseret, objektorienterede enhedstest i stil med unittest-mdoulet og dets afledninger.

Hver YAML-fil repræsenterer en ordnet liste af HTTP-forespørgsler sammen med de forventede svar. Dette tillader en enkel fil at repræsentere en proces i API'en under test. For eksempel:

 * Opret en ressource
 * Hent en ressource
 * Slet en ressource
 * Hent en ressource igen for at bekræfte at den er væk

På samme tid er det stadig muligt at anmode gabbi om at afvikle bare en forespørgsel. Hvis den er i en sekvens af test, vil testene før denne i YAML-filen blive afviklet (i rækkefølge). I en enkel proces vil test kun blive afviklet en gang. Samtidighed håndteres på den måde, at en fil afvikles i en proces.

Disse funktioner betyder, at det er muligt at oprette test, som er nyttige for både mennesker (som værktøjer for forbedring og udvikling af API'er) og automatiseret CI-systemer.

Denne pakke indeholder Python 3.x-modulet.

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.1 kB255.0 kB [list of files]