Project

General

Profile

Actions

Feature #1749

open

API: Testsystems for API

Added by Bernhard Koschiček-Krombholz over 3 years ago. Updated 24 days ago.

Status:
Acknowledged
Priority:
Normal
Assignee:
-
Category:
API
Target version:
Start date:
2022-06-14
Estimated time:

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

Related issues 3 (1 open2 closed)

Related to OpenAtlas - Question #1696: API: Bug in generated client codeClosedBernhard Koschiček-Krombholz2022-04-19Actions
Related to OpenAtlas - Feature #2093: API: New and faster object serializationAcknowledged2024-09-04Actions
Blocked by OpenAtlas - Bug #1874: API: Outdated Swagger FileClosedAndreas Olschnögger2022-11-15Actions
Actions

Also available in: Atom PDF