Application is built using FastAPI. Models and server stubs (routers) were generated from the specification using https://github.com/koxudaxi/fastapi-code-generator
- docker-compose
The application can be run locally using docker-compose up
All tests passed except for Get/Update/Delete non-existent reading - by default FastAPI
returns 422 Unprocessable Entity
for malformed requests (in these test cases
unknown-reading-uuid
is actually not a valid UUID)
Tested using newman
CLI tool