Accepting request 967908 from devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/967908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-responses?expand=0&rev=21
This commit is contained in:
Dominique Leuenberger 2022-04-10 17:05:28 +00:00 committed by Git OBS Bridge
commit 1074c7bc09
4 changed files with 38 additions and 6 deletions

3
0.20.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:82c047a8f6d84612501db291c7285b9b0b4f04a76274e86ba0c4a6a216b20bd4
size 45072

View File

@ -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>

View File

@ -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}

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:380cad4c1c1dc942e5e8a8eaae0b4d4edf708f4f010db8b7bcfafad1fcd254ff
size 45885