Feature #1749
open
Added by Bernhard Koschiček-Krombholz over 3 years ago.
Updated 9 days ago.
Description
It would be a good idea, to automatically test our API output.
I looked into schemathesis. It looks very promising and is very strict, exactly what we need for flask-openapi3.
Only downside is, that it is only available over pip, but since this is just for development, we can live with that.
Branch: feature/api/test_system (trixie)
Things to look into:
- CI/CD integration (with badge)
- pytest integration
- automatic JWT token generation
- Target version changed from 208 to 7.10.0
- Blocked by Bug #1874: API: Outdated Swagger File added
- Status changed from In Progress to Assigned
- Target version changed from 7.10.0 to Wishlist
- Description updated (diff)
- Status changed from Assigned to Acknowledged
- Assignee deleted (
Bernhard Koschiček-Krombholz)
- Target version changed from Wishlist to 9.2.0
- Target version changed from 9.2.0 to Wishlist
- Related to Feature #2093: API: New and faster object serialization added
- Description updated (diff)
- Target version changed from Wishlist to 9.2.0
- Description updated (diff)
- Status changed from Acknowledged to In Progress
- Assignee set to Bernhard Koschiček-Krombholz
- Status changed from In Progress to Assigned
- Target version changed from 9.2.0 to Wishlist
I will postpone this feature. The current OpenAPI file is too complex to completely test it with schemathesis. I will try to make a new API version, with the goal that the OpenAPI file is the heart of the architecture and schemathesis tests from the first round.
- Status changed from Assigned to Acknowledged
- Assignee deleted (
Bernhard Koschiček-Krombholz)
Also available in: Atom
PDF