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 #1

Updated by Bernhard Koschiček-Krombholz over 3 years ago

Actions #2

Updated by Bernhard Koschiček-Krombholz over 3 years ago

  • Target version changed from 208 to 7.10.0
Actions #3

Updated by Bernhard Koschiček-Krombholz about 3 years ago

  • Blocked by Bug #1874: API: Outdated Swagger File added
Actions #4

Updated by Bernhard Koschiček-Krombholz about 3 years ago

  • Status changed from In Progress to Assigned
  • Target version changed from 7.10.0 to Wishlist
Actions #5

Updated by Alexander Watzinger about 3 years ago

  • Description updated (diff)
  • Status changed from Assigned to Acknowledged
  • Assignee deleted (Bernhard Koschiček-Krombholz)
Actions #6

Updated by Alexander Watzinger 6 months ago

  • Target version changed from Wishlist to 9.2.0
Actions #7

Updated by Bernhard Koschiček-Krombholz about 1 month ago

  • Target version changed from 9.2.0 to Wishlist
Actions #8

Updated by Bernhard Koschiček-Krombholz 26 days ago

  • Related to Feature #2093: API: New and faster object serialization added
Actions #9

Updated by Bernhard Koschiček-Krombholz 26 days ago

  • Description updated (diff)
  • Target version changed from Wishlist to 9.2.0
Actions #10

Updated by Bernhard Koschiček-Krombholz 24 days ago

  • Description updated (diff)
Actions

Also available in: Atom PDF