Tests: Schemathesis auch gegen unsere erzeugte openapi.json testen

Als Entwickli möchte ich:

  • eine verlässliche, verifizierte API-Doku
  • API-Testfälle automatisch erzeugen

Lösung:

schemathesis anpassen: check gegen unsere erstellte openapi.json --> sicherstellen, dass unserer Doku mit den endpoints matcht

--> Recherche und Umsetzung der schemathesis-Parameter

Rückfragen an @fka @jmatzenmiller

Akzeptanzkriterien

  • Schemathesis testet gegen unsere erstellte openapi.json
  • .. und schlägt fehl, wenn unsere erstellte openapi.json nicht den aktuellen Stand der API-Endpoints entspricht
  • Schemathesis läuft damit auch auf der CI (sollte sich automatisch ergeben)
  • Approval von einer 2. Person beim Review eingeholt
Edited by Falko Kaule
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information