A number of improvements for various aspects of the API. The biggest change here is probably the inclusion of API versioning functionality, though there are also improvements for testing and the likes.
This is a pre-requisite for forthcoming fixes for #156 [1]. [1] https://github.com/getpatchwork/patchwork/issues/156 Stephen Finucane (5): tests: Split 'test_rest_api' REST: Use versioning for modified responses docs: Add information on REST API versioning docs: Add note on backing up the docker database REST: Order 'filters' code docs/development/contributing.rst | 15 + docs/development/installation.rst | 13 +- docs/development/releasing.rst | 23 + patchwork/api/base.py | 27 ++ patchwork/api/cover.py | 7 +- patchwork/api/embedded.py | 25 +- patchwork/api/filters.py | 86 ++-- patchwork/api/project.py | 7 +- patchwork/tests/api/__init__.py | 0 patchwork/tests/api/test_bundle.py | 134 ++++++ patchwork/tests/api/test_check.py | 121 +++++ patchwork/tests/api/test_cover.py | 131 ++++++ patchwork/tests/api/test_patch.py | 208 +++++++++ patchwork/tests/api/test_person.py | 114 +++++ patchwork/tests/api/test_project.py | 179 ++++++++ patchwork/tests/api/test_user.py | 89 ++++ patchwork/tests/test_rest_api.py | 869 ------------------------------------ patchwork/urls.py | 2 +- 18 files changed, 1122 insertions(+), 928 deletions(-) create mode 100644 patchwork/tests/api/__init__.py create mode 100644 patchwork/tests/api/test_bundle.py create mode 100644 patchwork/tests/api/test_check.py create mode 100644 patchwork/tests/api/test_cover.py create mode 100644 patchwork/tests/api/test_patch.py create mode 100644 patchwork/tests/api/test_person.py create mode 100644 patchwork/tests/api/test_project.py create mode 100644 patchwork/tests/api/test_user.py delete mode 100644 patchwork/tests/test_rest_api.py -- 2.14.3 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork