Ich benutze Swagger zum Dokumentieren meiner API. Jetzt möchte ich Python-Test für End-to-End-Tests der API schreiben. Wie wird mir die Datei swagger.yaml dabei helfen?Wie verwende ich swagger (swagger.yaml), um API-Tests zu vereinfachen?
2
A
Antwort
1
Sie können Swagger Codegen verwenden, um den Python-API-Client zu generieren, der mit Testdateien geliefert wird.
Hier sind einige Beispiele von Testdateien automatisch generiert durch Swagger Codegen
https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/python/test
Dann können Sie die Testdateien mit den tatsächlichen Tests, die Sie durchführen wollen aktualisieren.
Verwandte Themen
- 1. Wie verwende ich Swagger mit OAuth API?
- 2. Wie verwende ich Swagger-Datei lokal?
- 3. mit OCaml, um arithmetischen Ausdruck zu vereinfachen
- 4. Wie zu "vereinfachen" UIImagePickerController
- 5. Makro, um rekursive Funktionssyntax zu vereinfachen
- 6. Kann ich Monad-Transformatoren verwenden, um diese Zusammensetzung zu vereinfachen?
- 7. Wie Prahlerei verwenden, um RESTful API zu erstellen
- 8. Wie Javascript-Datumsobjekt zu vereinfachen?
- 9. Wie verwende ich ActiveRecord, um nicht verwandte Datensätze zu finden?
- 10. Wie verwende ich HTML5, um einen Datumsbereich zu validieren?
- 11. Wie verwende ich NSDateFormatter, um einen NSString zu formatieren?
- 12. Wie verwende ich cURL & PHP, um den Referrer zu fälschen?
- 13. Wie verwende ich DomainContext.Load, um Eigenschaften meines ViewModel zu füllen?
- 14. Wie verwende ich Jconsole um eine Verbindung zu EC2 herzustellen?
- 15. Wie verwende ich Lambda-Ausdrücke, um DataRows zu filtern?
- 16. Wie verwende ich scanf, um Werte in NSString zu akzeptieren?
- 17. Wie verwende ich JarOutputStream, um eine JAR-Datei zu erstellen?
- 18. Wie verwende ich JS, um verfügbaren Speicherplatz zu füllen?
- 19. Wie verwende ich Factory Girl, um eine Büroklammeranlage zu erstellen?
- 20. Wie verwende ich EXTRACTVALUE() in mysql um xmlfrag zu bekommen?
- 21. Wie verwende ich Android NavigationDrawer, um andere Fragmente zu erstellen?
- 22. Wie verwende ich Moq, um X509Certificate2 zu spielen?
- 23. Wie verwende ich Astropie/Astroquery, um Sloan Magnituden zu erhalten
- 24. Wie verwende ich Ant, um einen Ordner zu kopieren?
- 25. Wie verwende ich einen Filter, um die Leistung zu messen?
- 26. Wie verwende ich Json.NET, um Json in PowerShell zu analysieren?
- 27. Wie verwende ich Firebase, um automatische serverseitige Berechnungen zu verarbeiten?
- 28. Wie verwende ich Ausdrücke, um einen anonymen Typ zu erstellen?
- 29. Wie verwende ich Reflektion, um die geschachtelte Eigenschaft zu erhalten
- 30. Wie verwende ich jQuery, um JSON-Daten zu paginieren?
Danke, das hat sehr geholfen. –