Commit Graph

  • e9c2caa463 Accepting request 1179687 from devel:languages:python factory Ana Guerrero 2024-06-11 16:27:19 +0000
  • ea0977239e - update to 0.25.2: * Mulligan on 0.25.1 to run release pipeline correctly. * Added matchers.body_matcher for matching string request bodies. See #717 * Fixed tests failures during RPM package builds. See #706 * Fix mocked HEAD responses that have Content-Length set. See * Fixed error messages when matches fail: inputs are not sorted or reformatted. See #704 - drop use-asyncio-markers.patch (upstream) Dirk Mueller 2024-06-10 11:11:42 +0000
  • 2994214cd0 Accepting request 1173906 from devel:languages:python Ana Guerrero 2024-05-15 19:25:49 +0000
  • ca9750c0f3 - Add patch use-asyncio-markers.patch: * Use asyncio markers for pytest. Steve Kowalik 2024-05-07 07:29:32 +0000
  • 7a480772e0 Accepting request 1157880 from devel:languages:python Ana Guerrero 2024-03-15 19:27:31 +0000
  • 16ef75752a - update to 0.25.0: * Added support for Python 3.12 * Fixed matchers.header_matcher not failing when a matched header is missing from the request. See #702 Dirk Mueller 2024-03-14 08:20:22 +0000
  • 53f5d929f5 Accepting request 1130836 from devel:languages:python Ana Guerrero 2023-12-05 16:02:44 +0000
  • 8d0be16572 - update to 0.24.1: * Reverted overloads removal * Added typing to Call attributes. * Fix socket issues (see #693) * Added BaseResponse.calls to access calls data of a separate mocked request. See #664 * Added real_adapter_send parameter to RequestsMock that will allow users to set through which function they would like to send real requests * Added support for re.Pattern based header matching. * Added support for gzipped response bodies to json_params_matcher. * Fix Content-Type headers issue when the header was duplicated. See #644 * Moved types-pyyaml dependency to tests_requires * Removed Python3.7 support * moto needs to stay with urllib3 < 2 due to boto. - add skips for unsupported python versions - switch to pytest4 actually not pytest3 - Update for singlespec - Initial release Dirk Mueller 2023-11-27 18:41:11 +0000
  • 6b10788bf3 Accepting request 1114854 from devel:languages:python Ana Guerrero 2023-10-04 20:30:22 +0000
  • cb5fe533b1 Accepting request 1114567 from home:bnavigator:branches:devel:languages:python Matej Cepl 2023-10-02 16:48:43 +0000
  • 891ed4ad2e Accepting request 1088655 from devel:languages:python Dominique Leuenberger 2023-05-30 20:02:02 +0000
  • fc8a447851 Actually drop patch Steve Kowalik 2023-05-23 12:47:53 +0000
  • 38df55830a - Drop patch (but really comment out) 636-urllib3-2-compat.patch: * moto needs to stay with urllib3 < 2 due to boto. Steve Kowalik 2023-05-23 12:35:07 +0000
  • 99818a32a8 Accepting request 1085860 from devel:languages:python Dominique Leuenberger 2023-05-19 09:55:09 +0000
  • 7115e186f4 - Update 636-urllib3-2-compat.patch (from gh#getsentry/responses!636). Matej Cepl 2023-05-09 22:21:05 +0000
  • 3afbd6258c Fix patch Matej Cepl 2023-05-09 22:11:53 +0000
  • 71f09cb91d WIP Matej Cepl 2023-05-09 21:53:05 +0000
  • 43e3d361bc Accepting request 1085581 from home:bnavigator:branches:devel:languages:python:r Dirk Mueller 2023-05-09 06:41:28 +0000
  • 7366500061 Let Python 3.9 be. Matej Cepl 2023-05-06 21:25:05 +0000
  • f22070e9d3 - Update to 0.23.1: - Remove tomli import. See #630 - Add Python 3.11 support - Fix type annotations of CallList. See #593 - request object is attached to any custom exception provided as Response body argument. See #588 - Fixed mocked responses leaking between tests when assert_all_requests_are_fired and a request was not fired. - [BETA] Default recorder format was changed to YAML. Added responses.RequestsMock._parse_response_file and responses._recorder.Recorder.dump_to_file methods that allow users to override default parser to eg toml, json - Update requests dependency to the version of 2.22.0 or higher. See #584. - [BETA] Added possibility to record responses to TOML files via @_recorder.record(file_path="out.toml") decorator. - [BETA] Added possibility to replay responses (populate registry) from TOML files via responses._add_from_file(file_path="out.toml") method. - Fix type for the mock's patcher object. See #556 - Fix type annotation for CallList - Add passthrough argument to BaseResponse object. See #557 - Fix registries leak. See #563 - OriginalResponseShim is removed. See #585 - Add support for the loose version of json_params_matcher via named argument strict_match. See #551 - Add lists support as JSON objects in json_params_matcher. See #559 - Added project links to pypi listing. - delete, get, head, options, patch, Matej Cepl 2023-05-06 15:28:42 +0000
  • 55d35229b7 Accepting request 1081806 from devel:languages:python Dominique Leuenberger 2023-04-22 19:59:17 +0000
  • 7cb08faed5 Accepting request 1081599 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:04:54 +0000
  • e3f605639c Accepting request 1035664 from devel:languages:python Dominique Leuenberger 2022-11-15 12:18:25 +0000
  • 0ae22a6083 Accepting request 1035646 from home:pgajdos:python Markéta Machová 2022-11-14 13:44:05 +0000
  • 50da181f01 Accepting request 993541 from devel:languages:python Dominique Leuenberger 2022-08-10 15:12:23 +0000
  • 1132a869b9 Accepting request 993540 from home:mcepl:branches:devel:languages:python Matej Cepl 2022-08-06 15:19:27 +0000
  • e203786afe Accepting request 983897 from devel:languages:python Dominique Leuenberger 2022-06-21 15:15:17 +0000
  • 6b8c12617d - update to 0.21.0: * Add threading.Lock() to allow responses working with threading module. * Add urllib3 Retry mechanism. See #135 * Removed internal _cookies_from_headers function * Now add, upsert, replace methods return registered response. remove method returns list of removed responses. * Added null value support in urlencoded_params_matcher via allow_blank keyword argument * Added strict version of decorator. Now you can apply @responses.activate(assert_all_requests_are_fired=True) to your function to validate that all requests were executed in the wrapped function. See #183 Dirk Mueller 2022-06-20 09:12:47 +0000
  • 1074c7bc09 Accepting request 967908 from devel:languages:python Dominique Leuenberger 2022-04-10 17:05:28 +0000
  • fa765c64f3 Accepting request 967717 from home:pgajdos:python Matej Cepl 2022-04-08 19:38:20 +0000
  • 924e5e94f5 Accepting request 963889 from devel:languages:python Dominique Leuenberger 2022-03-24 21:56:50 +0000
  • e8456f640b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-responses?expand=0&rev=39 Dirk Mueller 2022-03-15 09:17:49 +0000
  • 0678e69e65 - add skips for unsupported python versions Dirk Mueller 2022-03-15 09:06:03 +0000
  • e3f1eb49cd Accepting request 956644 from devel:languages:python Dominique Leuenberger 2022-02-23 15:25:46 +0000
  • 23ca0ac506 - update to 0.18.0: * Dropped support of Python 2.7, 3.5, 3.6 * Fixed issue with type annotation for responses.activate decorator. See #468 * Removed internal _is_string and _ensure_str functions * Removed internal _quote from test_responses.py * Removed internal _matches attribute of RequestsMock object. * Generated decorator wrapper now uses stdlib features instead of strings and exec * Fix issue when Deprecation Warning was raised with default arguments in responses.add_callback due to match_querystring. See #464 Dirk Mueller 2022-02-22 09:17:46 +0000
  • 36ee06ee37 Accepting request 955500 from devel:languages:python Dominique Leuenberger 2022-02-17 22:40:01 +0000
  • 6059bc2485 - update to 0.17.0: * This release is the last to support Python 2.7. * Fixed issue when response.iter_content when chunk_size=None entered infinite loop * Fixed issue when passthru_prefixes persisted across tests. Now add_passthru is valid only within a context manager or for a single function and cleared on exit * Deprecate match_querystring argument in Response and CallbackResponse. Use responses.matchers.query_param_matcher or responses.matchers.query_string_matcher * Added support for non-UTF-8 bytes in responses.matchers.multipart_matcher * Added responses.registries. Now user can create custom registries to manipulate the order of responses in the match algorithm responses.activate(registry=CustomRegistry) * Fixed issue with response match when requests were performed between adding responses with same URL. See Issue #212 Dirk Mueller 2022-02-16 23:15:56 +0000
  • 1d5bf4eca7 Accepting request 934531 from devel:languages:python Dominique Leuenberger 2021-12-09 18:45:02 +0000
  • eae844a863 - update to 0.16.0: * Fixed regression with stream parameter deprecation, requests.session() and cookie handling. * Replaced adhoc URL parsing with urllib.parse. * Added `match parameter to add_callback method * Added responses.matchers.fragment_identifier_matcher. This matcher allows you to match request URL fragment identifier. * Improved test coverage. * Fixed failing test in python 2.7 when python-future` is also installed. Dirk Mueller 2021-11-29 11:56:12 +0000
  • 03d6065b60 Accepting request 928317 from devel:languages:python Dominique Leuenberger 2021-11-03 16:25:11 +0000
  • d8696275cc - update to 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 Dirk Mueller 2021-10-30 20:38:38 +0000
  • 350269737d - update to 0.14.0: * Added responses.matchers. * Moved responses.json_params_matcher to responses.matchers.json_param_matcher * Moved responses.urlencoded_params_matcher to responses.matchers.urlencoded_param_matcher * Added responses.query_params_matcher. This matcher allows you to match query strings with a dictionary. * Added auto_calculate_content_length option to responses.add(). When enabled, this option will generate a Content-Length header based on the number of bytes in the response body. * Improve typing support * Use URLs with normalized hostnames when comparing URLs. Dirk Mueller 2021-10-26 20:58:17 +0000
  • c63d2cefdd Accepting request 894169 from devel:languages:python Dominique Leuenberger 2021-05-20 17:23:27 +0000
  • c761488a05 - update to 0.13.3: * Switch from Travis to GHA for deployment. * Fixed incorrect type stubs for add_callback * Fixed packages not containing type stubs. * responses.upsert() was added. This method will add() a response if one has not already been registered for a URL, or replace() an existing response. * responses.registered() was added. The method allows you to get a list of the currently registered responses. This formalizes the previously private responses.mock._matches method. * A more useful __repr__ has been added to Response. * Error messages have been improved. Dirk Mueller 2021-05-18 22:14:59 +0000
  • b08e107880 Accepting request 877834 from devel:languages:python Dominique Leuenberger 2021-03-11 19:07:18 +0000
  • a3925154b0 - update to 0.12.1: * responses.urlencoded_params_matcher and responses.json_params_matcher now accept None to match empty requests. * Fixed imports to work with new urllib3 versions. * request.params now allows parameters to have multiple values for the same key. * Improved ConnectionError messages. - Remove support for Python 3.4. - Added the match parameter to add(). - Added responses.urlencoded_params_matcher() and responses.json_params_matcher(). - Add a requirements pin to urllib3. This helps prevent broken install states where cookie usage fails. - Added assert_call_count to improve ergonomics around ensuring a mock was called. - Fix incorrect handling of paths with query strings. - Add Python 3.9 support to CI matrix. Dirk Mueller 2021-03-08 22:42:13 +0000
  • 02a1163e37 Accepting request 812533 from devel:languages:python Dominique Leuenberger 2020-06-09 22:34:33 +0000
  • 68cbe280d5 - update to 0.10.14 * Improved handling of unicode bodies * Streamlined querysting matching code Ondřej Súkup 2020-06-08 10:20:17 +0000
  • a27c83e61a Accepting request 809539 from devel:languages:python Dominique Leuenberger 2020-06-05 17:59:04 +0000
  • 011481b120 Accepting request 809533 from home:apritschet:branches:openSUSE:Factory Tomáš Chvátal 2020-05-27 13:10:38 +0000
  • 381549bc84 Accepting request 786429 from devel:languages:python Dominique Leuenberger 2020-03-26 23:27:25 +0000
  • 9a30a3c3f4 Accepting request 786427 from home:pgajdos:python Tomáš Chvátal 2020-03-19 11:22:15 +0000
  • 7b94e52bad Accepting request 740893 from devel:languages:python Dominique Leuenberger 2019-11-04 16:06:26 +0000
  • 4136f0fe01 - switch to pytest4 actually not pytest3 Dirk Mueller 2019-10-17 20:08:38 +0000
  • ed5a580549 Accepting request 716847 from devel:languages:python Dominique Leuenberger 2019-07-30 11:01:30 +0000
  • 1fc8b07f4c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-responses?expand=0&rev=19 Tomáš Chvátal 2019-07-19 09:04:33 +0000
  • 7c695386fc - Hardcode pytest4 for testing as pytest5 fails for now Tomáš Chvátal 2019-07-18 09:25:36 +0000
  • 5602b6a4bf Accepting request 702856 from devel:languages:python Dominique Leuenberger 2019-05-17 21:38:20 +0000
  • afa48d07a4 - update to 0.10.6 - drop tidy-py_modules.patch - use %pytest macro * ConnectionError's raised by responses now indicate which request path/method failed to match a mock. Ondřej Súkup 2019-05-14 14:19:32 +0000
  • 3ca538360a Accepting request 673107 from devel:languages:python Dominique Leuenberger 2019-02-11 20:26:04 +0000
  • fb4314f1b7 - Remove test_responses.py from package: * tidy-py_modules.patch Tomáš Chvátal 2019-02-10 10:01:51 +0000
  • cfccce5f42 Accepting request 673099 from home:jayvdb:branches:devel:languages:python Tomáš Chvátal 2019-02-10 07:55:14 +0000
  • 7965b051e7 Accepting request 671876 from devel:languages:python Stephan Kulow 2019-02-06 13:07:03 +0000
  • acaecdf387 Accepting request 671858 from home:glaubitz:branches:devel:languages:python Thomas Bechtold 2019-02-05 13:48:00 +0000
  • eea31fc767 Accepting request 659649 from devel:languages:python Dominique Leuenberger 2018-12-24 10:43:28 +0000
  • c4cdf37382 Remove superfluous devel dependency for noarch package Matej Cepl 2018-12-04 14:00:16 +0000
  • f543dbe16b Accepting request 621746 from devel:languages:python Dominique Leuenberger 2018-07-10 14:16:37 +0000
  • ee48ab9668 Accepting request 621744 from home:seanmarlow:branches:devel:languages:python Tomáš Chvátal 2018-07-09 16:09:11 +0000
  • 3ca5bdf2d5 Accepting request 584621 from devel:languages:python Dominique Leuenberger 2018-03-11 14:24:03 +0000
  • 29b555c50c Accepting request 584620 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2018-03-09 08:05:41 +0000
  • b2a94f5128 Accepting request 563772 from devel:languages:python Dominique Leuenberger 2018-02-27 15:57:07 +0000
  • ea42eccd91 Accepting request 563723 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2018-01-12 07:55:44 +0000
  • a4911f7f0c Accepting request 517090 from devel:languages:python Dominique Leuenberger 2017-08-24 16:53:29 +0000
  • 204672f7a6 Accepting request 487006 from home:alarrosa:branches:devel:languages:python Todd R 2017-04-24 16:27:22 +0000