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:
parent
e8456f640b
commit
fa765c64f3
3
0.20.0.tar.gz
Normal file
3
0.20.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:82c047a8f6d84612501db291c7285b9b0b4f04a76274e86ba0c4a6a216b20bd4
|
||||
size 45072
|
@ -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>
|
||||
|
||||
|
@ -20,16 +20,17 @@
|
||||
%global skip_python2 1
|
||||
%global skip_python36 1
|
||||
Name: python-responses
|
||||
Version: 0.18.0
|
||||
Version: 0.20.0
|
||||
Release: 0
|
||||
Summary: A utility library for mocking out the `requests` Python library
|
||||
License: Apache-2.0
|
||||
Group: Development/Languages/Python
|
||||
URL: https://github.com/getsentry/responses
|
||||
Source: https://files.pythonhosted.org/packages/source/r/responses/responses-%{version}.tar.gz
|
||||
#Source: https://files.pythonhosted.org/packages/source/r/responses/responses-%{version}.tar.gz
|
||||
# tests dir will be available next release: https://github.com/getsentry/responses/commit/72238a7212665174416bce788bda26a78547aaf4
|
||||
Source: https://github.com/getsentry/responses/archive/refs/tags/0.20.0.tar.gz
|
||||
# test requirements
|
||||
BuildRequires: %{python_module cookies}
|
||||
BuildRequires: %{python_module mock}
|
||||
BuildRequires: %{python_module pytest-localserver}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module requests >= 2.0}
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:380cad4c1c1dc942e5e8a8eaae0b4d4edf708f4f010db8b7bcfafad1fcd254ff
|
||||
size 45885
|
Loading…
Reference in New Issue
Block a user