getsentry/responses
### [`v0.15.0`](https://togithub.com/getsentry/responses/blob/master/CHANGES#0150)
[Compare Source](https://togithub.com/getsentry/responses/compare/0.14.0...0.15.0)
- Added `responses.PassthroughResponse` and
`reponses.BaseResponse.passthrough`. These features make building passthrough
responses more compatible with dynamcially generated response objects.
- Removed the unused `_is_redirect()` function from responses internals.
- Added `responses.matchers.request_kwargs_matcher`. This matcher allows you
to match additional request arguments like `stream`.
- Added `responses.matchers.multipart_matcher`. This matcher allows you
to match request body and headers for `multipart/form-data` data
- Added `responses.matchers.query_string_matcher`. This matcher allows you
to match request query string, similar to `responses.matchers.query_param_matcher`.
- Added `responses.matchers.header_matcher()`. This matcher allows you to match
request headers. By default only headers supplied to `header_matcher()` are checked.
You can make header matching exhaustive by passing `strict_match=True` to `header_matcher()`.
- Changed all matchers output message in case of mismatch. Now message is aligned
between Python2 and Python3 versions
- Deprecate `stream` argument in `Response` and `CallbackResponse`
- Added Python 3.10 support
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
==0.14.0
->==0.15.0
Release Notes
getsentry/responses
### [`v0.15.0`](https://togithub.com/getsentry/responses/blob/master/CHANGES#0150) [Compare Source](https://togithub.com/getsentry/responses/compare/0.14.0...0.15.0) - Added `responses.PassthroughResponse` and `reponses.BaseResponse.passthrough`. These features make building passthrough responses more compatible with dynamcially generated response objects. - Removed the unused `_is_redirect()` function from responses internals. - Added `responses.matchers.request_kwargs_matcher`. This matcher allows you to match additional request arguments like `stream`. - Added `responses.matchers.multipart_matcher`. This matcher allows you to match request body and headers for `multipart/form-data` data - Added `responses.matchers.query_string_matcher`. This matcher allows you to match request query string, similar to `responses.matchers.query_param_matcher`. - Added `responses.matchers.header_matcher()`. This matcher allows you to match request headers. By default only headers supplied to `header_matcher()` are checked. You can make header matching exhaustive by passing `strict_match=True` to `header_matcher()`. - Changed all matchers output message in case of mismatch. Now message is aligned between Python2 and Python3 versions - Deprecate `stream` argument in `Response` and `CallbackResponse` - Added Python 3.10 supportConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.