๐ Features
- Initial interface
- Add MessageConsumer
- Single message flow
- Create basic tests for single pact message
- Update MessageConsumer and tests
- Add constants test
- Add pact-message integration
- Add pact-message integration test
- Add more test
- Update message pact tests
- Change dummy handler to a message handler
- Update handler to handle error exceptions
- Move publish function to broker class
- Update message handler to be independent of pact
- Address PR comments
๐ Bug Fixes
- Send to cli pact_files with the pact_dir in their path
- Add e2e example test into ci back in
- Remove publish fn for now
- Linting
- Add missing conftest
- Try different way to mock
- Flake8 warning
- Revert changes to quotes
- Improve test coverage
- Few more tests to improve coverage
๐ Documentation
- Add readme for message consumer
- Update readme
๐งช Testing
- Create external dummy handler in test
- Update message handler condition based on content
- Remove mock and check generated json file
- Consider publish to broker with no pact_dir argument
โ๏ธ Miscellaneous Tasks
- Remove python35 and 34 and add 39
- Fix bad merge
- Add missing files in src
- Add generate_pact_test
- Remove log_dir, refactor test
- Flake8 revert
- Remove test param for provider
- Flake8, clean up deadcode
- Pydocstyle
- Add missing import
- Releasing version 1.3.0
๏ฟฝ Other
- Pr not triggering workflow
Contributors
- elliottmurray
- williaminfante
- tuan-pham
- cdambo