Check difference between two responses of API.


Keywords
diff, rest, api, response, regression, test
License
MIT
Install
pip install jumeaux==1.2.1

Documentation

Jumeaux

pypi Versions Actions Status codecov license

Check difference between two responses of API.

πŸ“š Documentation

https://tadashi-aikawa.github.io/jumeaux/

There is a πŸŽ₯demo, too.

πŸ¦‰ Install

See quick start in documentation.

πŸ’» For developer

Requirements

  • poetry
  • make

Flow

  1. Development on master and if you need branches and issues, create them
  2. Commit with prefix emoji such as "πŸ“", and suffix issue number like "#120"

Commands

Create environment

$ poetry env use <path of python 3.8>
$ poetry install

Run

$ poetry run python jumeaux/main.py <args>

Serve docs

$ make serve-docs

Unit test

$ make test

Integration test

$ make test-e2e

πŸ“¦ Release

1. Update release note (mkdocs/ja/releases/*)

$ git commit -m "πŸ“ Update release note"
$ git push

2. Release with GitHub Actions

https://github.com/tadashi-aikawa/jumeaux/actions?query=workflow%3ARelease


(Appendix) Another way

If you can't or don't want to use GitHub Actions, you can release locally as following.

(a1) Requirements

  • Windows is not supported!!!
  • poetry (with pypi authentications)
  • make

(a2) Commands

make release version=x.y.z

🎫 Licence

MIT

This software is released under the MIT License, see LICENSE.txt.