forked from pool/python-responses
Accepting request 967717 from home:pgajdos:python
- version update to 0.20.0 0.20.0 ------ * Deprecate `responses.assert_all_requests_are_fired`, `responses.passthru_prefixes`, `responses.target` since they are not actual properties of the class instance. Use `responses.mock.assert_all_requests_are_fired`, `responses.mock.passthru_prefixes`, `responses.mock.target` instead. * Fixed the issue when `reset()` method was called in not stopped mock. See #511 0.19.0 ------ * Added a registry that provides more strict ordering based on the invocation index. See `responses.registries.OrderedRegistry`. * Added shortcuts for each request method: delete, get, head, options, patch, post, put. For example, to add response for POST request you can use `responses.post()` instead of `responses.add(responses.POST)`. * Prevent `responses.activate` decorator to leak, if wrapped function called from within another wrapped function. Also, allow calling of above mentioned chain. See #481 for more details. * Expose `get_registry()` method of `RequestsMock` object. Replaces internal `_get_registry()`. * `query_param_matcher` can now accept dictionaries with `int` and `float` values. * Add support for the `loose` version of `query_param_matcher` via named argument `strict_match`. * Added support for `async/await` functions. * `response_callback` is no longer executed on exceptions raised by failed `Response`s * Change logic of `_get_url_and_path` to comply with RFC 3986. Now URL match occurs by matching schema, authority and path, where path is terminated by the first question mark ("?") or number sign ("#") character, or by the end of the URI. * An error is now raised when both `content_type` and `headers[content-type]` are provided as parameters. * When a request isn't matched the passthru prefixes are now included in error messages. OBS-URL: https://build.opensuse.org/request/show/967717 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-responses?expand=0&rev=41
This commit is contained in:
@@ -1,3 +1,34 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 8 08:25:54 UTC 2022 - pgajdos@suse.com
|
||||
|
||||
- version update to 0.20.0
|
||||
0.20.0
|
||||
------
|
||||
* Deprecate `responses.assert_all_requests_are_fired`, `responses.passthru_prefixes`, `responses.target`
|
||||
since they are not actual properties of the class instance.
|
||||
Use `responses.mock.assert_all_requests_are_fired`,
|
||||
`responses.mock.passthru_prefixes`, `responses.mock.target` instead.
|
||||
* Fixed the issue when `reset()` method was called in not stopped mock. See #511
|
||||
0.19.0
|
||||
------
|
||||
* Added a registry that provides more strict ordering based on the invocation index.
|
||||
See `responses.registries.OrderedRegistry`.
|
||||
* Added shortcuts for each request method: delete, get, head, options, patch, post, put.
|
||||
For example, to add response for POST request you can use `responses.post()` instead
|
||||
of `responses.add(responses.POST)`.
|
||||
* Prevent `responses.activate` decorator to leak, if wrapped function called from within another
|
||||
wrapped function. Also, allow calling of above mentioned chain. See #481 for more details.
|
||||
* Expose `get_registry()` method of `RequestsMock` object. Replaces internal `_get_registry()`.
|
||||
* `query_param_matcher` can now accept dictionaries with `int` and `float` values.
|
||||
* Add support for the `loose` version of `query_param_matcher` via named argument `strict_match`.
|
||||
* Added support for `async/await` functions.
|
||||
* `response_callback` is no longer executed on exceptions raised by failed `Response`s
|
||||
* Change logic of `_get_url_and_path` to comply with RFC 3986. Now URL match occurs by matching
|
||||
schema, authority and path, where path is terminated by the first question mark ("?") or
|
||||
number sign ("#") character, or by the end of the URI.
|
||||
* An error is now raised when both `content_type` and `headers[content-type]` are provided as parameters.
|
||||
* When a request isn't matched the passthru prefixes are now included in error messages.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 15 09:05:31 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
Reference in New Issue
Block a user