Swagger vs. Postman Bug beim Upload
Beschreibung
Das Testen ueber die FastAPI-Dokumentation (sprich ueber den Endpunkt /docs) ist leider bzgl. Dateien ein wenig verbuggt.
Das Testen funktioniert aber ueber Postman.
Beispiel (fuer API-Calls die ueber POSTMAN einwandfrei funktionieren und ueber die FAST-API Dokumentation nicht):
Fixed? | Typ | Route | Ergebnis | Erwartetes Ergebnis | Datei zum testen | Beschreibung |
---|---|---|---|---|---|---|
[X] | POST | /api/v0/schema | 500 | 200 | S17000584_SDS.xml | Dieser Test funktioniert einwandfrei ueber Postman und liefert einen entsprechenden Fehlercode zurueck, falls dieses Schema bereits in der Datenbank existiert oder importiert dieses Schema falls es noch nicht in der Datenbank existiert. Ueber die FAST-API Dokumentation, liefert dieser Call einen 500er zurueck. |
[ ] | POST | /services/json-schema-converter | 500 | 200 | S00000094V1.0_xdf2.xml Code-Listen hierfuer: code_list_60_genericode.xml code_list_59_genericode.xml code_list_58_genericode.xml code_list_57_genericode.xml | Auch hier das selbe, ueber Postman erhaelt man eine JSON-Response zurueck |
[ ] | POST | /services/xml-schema-converter | 500 | 200 | S00000094V1.0_xdf2.xml Code-Listen hierfuer: code_list_60_genericode.xml code_list_59_genericode.xml code_list_58_genericode.xml code_list_57_genericode.xml | Auch hier das selbe, ueber Postman erhaelt man eine XML-Response zurueck |
[ ] | POST | /services/xdf3-json-schema-converter | 500 | 200 | schema_without_code_lists.xdf3.xml | Auch hier das selbe, ueber Postman erhaelt man eine JSON-Response zurueck |
Akzeptanzkriterien
-
Tests/Try Out fuer die obigen Routen sind ueber die FastAPI-Dokumentation moeglich -
Bei Bedarf Dokumentation hierzu erstellen -
Tests bei Bedarf aktualisieren
Edited by inactive