0650c5985e
Add SPDX short license identifier to all Python files
...
continuous-integration/drone/push Build is passing
See: https://spdx.github.io/spdx-spec/appendix-V-using-SPDX-short-identifiers-in-source-files/
2021-03-22 13:42:42 +02:00
fdc0e73088
tests: Sort imports with isort
2021-01-14 14:12:59 +02:00
7de1084f60
Add whitespace before vim modeline
...
continuous-integration/drone/push Build is passing
black wants this...
2020-12-24 13:12:06 +02:00
6b78e82fe9
Add vim modeline to all tests
2020-12-24 13:11:12 +02:00
4b1398c67f
Add /status route
...
Currently this only prints the API version.
2020-12-22 11:30:09 +02:00
a35ecf2394
Add Swagger UI on /swagger
...
This includes a Swagger UI with an OpenAPI 3.0 JSON schema for easy
interactive demonstration and testing of the API. The JSON schema
was created with the standalone swagger-editor. Includes tests to
make sure that the /swagger and /docs/openapi.json paths are acce-
ssible.
2020-12-22 11:18:47 +02:00
d7ba14c590
tests: Add tests for communities and collections
...
Also, separate tests for items, communities, and collections into
their own files, leaving a single test for docs in its own file.
2020-12-20 22:12:13 +02:00