Changelog for
python310-mocket-3.13.0-91.2.noarch.rpm :
* Tue Oct 01 2024 Markéta Machová
- Skip test failing with new aiohttp
* Thu Sep 26 2024 Sebastian Wagner - update to version 3.13.0: - Adding Python 3.13 support by AATTmindflayer in #242
* Tue Sep 03 2024 Sebastian Wagner - Update to version 3.12.9:
* Replacing httptools with h11
* Tue Jun 04 2024 Dirk Müller - update to 3.12.8:
* Fix regression
* Begin mypy type-checking
* Make Mocket work with big requests
* Sun May 05 2024 Sebastian Wagner - Update to version 3.12.6: - Strict mode check should accept a location as str by AATTmindflayer in #230- Update to version 3.12.5: - Add getblocking() method by AATTmindflayer in #228
* Tue Feb 06 2024 Sebastian Wagner - Update to version 3.12.4:
* When creating true socket connection, use host and port stored in instance variables, not in the Mocket class\'s variable by AATTento in #222
* Switching to Compose v2 by AATTmindflayer in #223
* Add allowed locations (whitelist) for STRICT mode by AATTmindflayer (refactoring of #214 from AATTento) in #224
* Mon Jan 22 2024 Sebastian Wagner - add pytest-asyncio and psutil to test build requirements- skip test_truesendall_with_dump_from_recording and test_no_dangling_fds as they require internet connection
* Sat Jan 20 2024 Dirk Müller - update to 3.12.3:
* Fixes for allowing making a mixture of unmocked and mocked HTTPS requests using aiohttp
* Merging external contribution
* Adding testcase for proving #209 was fixed
* Sat Jan 13 2024 Dirk Müller - update to 3.12.2:
* Pook is now compatible with modern Python versions
* Excluding venvs from dist packages
* Fri Dec 29 2023 Antonio Larrosa - Fix check that was testing the version package of python3-httpx. That\'s not available in SLE so we now use python311-httpx instead which allows the package to build fine in SLE\'s Python 3.11 stack.
* Tue Dec 26 2023 ecsos - Add %{?sle15_python_module_pythons}
* Tue Oct 31 2023 Sebastian Wagner - Update to version 3.12.0:
* Support for Python 3.12 (#204)
* Fix for Python 3.12
* Getting rid of Python 3.7, since it\'s not supported anymore.
* Precommit hooks\' autoupdate.
* Disabling `aiohttp` for testing Python 3.12.
* Tue Oct 24 2023 Daniel Garcia - Run redis server on %check to fix redis tests that depends on a real redis server running.
* Fri May 12 2023 Markéta Machová - Update to 3.11.1
* Fix for `urllib2>=2`
* Bump version for publishing a new release
* Adding local container for partially replacing httpbin.org usage
* Replacing httpbin.org with mockbin.org from Kong for what needs HTTPS
* Sun Feb 19 2023 Sebastian Wagner - Update to version 3.11: - Migrating the HTTP[S] mock from relying on http-parser to httptools. - Never discovered the root cause for the failing tests with aiohttp/Python 3.11 (first time ever I added AATTpytest.mark.xfail to a few tests). Same test works with httpx, so I suspect it\'s related to a client issue. I\'ll probably migrate to httpx as the reference client for testing async/await code.- remove patches merged upstream: 0007-Switching-to-httptools.parser.HttpRequestParser.patch 0008-Disabling-tests-for-pook-when-testing-Python-3.11.patch 0009-Removing-DeprecationWarning-all-over-the-place.patch 0010-Python-3.11-needs-an-async-decorator.patch 0012-Removing-async-timeout-dependency.patch 0013-Refactoring-using-event_loop-fixture.patch 0014-Refactoring-using-tempfile-as-a-context-manager.patch 0015-Skip-those-tests-and-see-what-happens-to-the-rest.patch
* Thu Feb 02 2023 Dirk Müller - add these commits as patches from the upstream PR: 0007-Switching-to-httptools.parser.HttpRequestParser.patch 0008-Disabling-tests-for-pook-when-testing-Python-3.11.patch 0009-Removing-DeprecationWarning-all-over-the-place.patch 0010-Python-3.11-needs-an-async-decorator.patch 0012-Removing-async-timeout-dependency.patch 0013-Refactoring-using-event_loop-fixture.patch 0014-Refactoring-using-tempfile-as-a-context-manager.patch 0015-Skip-those-tests-and-see-what-happens-to-the-rest.patch- skip now failing tests, update buildrequires for tests on py 3.11
* Sun Jan 01 2023 Ben Greiner - Update to version 3.10.9
* Small improvement for socketpair by AATTmindflayer in #189
* Fix for an unconvential usage of Mocket by AATTmindflayer in #192
* Improve efficiency on CI by AATTamotl in #194- Add missing fastapi test dependency
* Tue Aug 23 2022 Sebastian Wagner - update to version 3.10.8: - Support for calls made by fastapi (#188)
* Introduce a `socket.socketpair()` function that acts as the real one
* Wed Aug 17 2022 Sebastian Wagner - update to version 3.10.7: - Adding support for `httpx` (#183) - Change methods not using its bound instance to staticmethods (#180)
* Mon Jul 25 2022 Ben Greiner - Clean test requirements and suggestions- Drop recording-urllib3-brotli.patch fixed by updated httpx
* Wed May 18 2022 pgajdosAATTsuse.com- version update to 3.10.6 No need for the external mock dependency- deleted patches - python-mocket-no-mock.patch (upstreamed)
* Tue May 17 2022 pgajdosAATTsuse.com- do not require python-mock for build- added patches fix https://github.com/mindflayer/python-mocket/issues/178 + python-mocket-no-mock.patch
* Mon Apr 25 2022 Sebastian Wagner - - Bump Mocket version - MocketEntry.request_class str vs bytes (#177)
* Change request_cls to prevent unintended bytes -> str conversion (#176)
* Use type from `.compat`. Co-authored-by: Michael Lazar - Update README.rst - Remove blank lines after docstring (#174) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Remove assert statement from non-test files (#173) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Small refactor. (#172) - Update README.rst - Update LICENSE - No need for it. - New badge - Update README.rst - Update README.rst - Add Mocket \"strict mode\" (#171)
* Add Mocket \"strict mode\". - Update main.yml - Introducing `request_list()` method (#170)
* Introducing `request_list()` method. - Refactoring. (#169) - Some cleaning/refactoring (#168)
* Some cleaning/refactoring.
* Improving coverage. - Update README.rst - Use literal syntax instead of function calls to create data structure (#167) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com>
* Mon Apr 18 2022 Ben Greiner - Add recording-urllib3-brotli.patch for test data because the new urllib3 for Tumbleweed accepts Brotli encoding by default rendering the recorded request differently.- Upstream dropped Python 2 support. Skip python2 build for 15.3- Refresh test ignores for SLE/Leap (not that it matters, the only Python 3.7 test is skipped by name globally)
* Sun Jan 09 2022 Sebastian Wagner - - Add Mocket \"strict mode\" (#171)
* Add Mocket \"strict mode\". - Update main.yml - Introducing `request_list()` method (#170)
* Introducing `request_list()` method. - Refactoring. (#169) - Some cleaning/refactoring (#168)
* Some cleaning/refactoring.
* Improving coverage. - Update README.rst - Use literal syntax instead of function calls to create data structure (#167) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com>
* Sat Jan 08 2022 Sebastian Wagner - - Introducing `request_list()` method (#170)
* Introducing `request_list()` method. - Refactoring. (#169) - Some cleaning/refactoring (#168)
* Some cleaning/refactoring.
* Improving coverage. - Update README.rst - Use literal syntax instead of function calls to create data structure (#167) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com>
* Wed Dec 01 2021 Sebastian Wagner - Update to version 3.10.2: - Help the user to spot issues (#166)
* Help to detect `register()` misusage.
* Bump version.
* Improve DeepSource scans. - Newer `pipenv` and GIT hooks (#165)
* Newer GIT hooks. - Remove implicit `object` from the base class (#164) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Change methods not using its bound instance to staticmethods (#163) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Add .deepsource.toml - Replace `dict` call with comprehension (#162) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Refactor unnecessary `else` / `elif` when `if` block has a `return` statement (#161) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Remove unnecessary generator (#160) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]AATTusers.noreply.github.com> - Multi `register()` (#159)
* Add failing test.
* `Entry.collect` let us know if the response should be consumed or not.
* Bump version. - Update README.rst - Update main.yml - In PYPI the package is old and broken
* Sat Nov 27 2021 Sebastian Wagner - Update to version 3.10.1: - Multi `register()` (#159)
* Add failing test.
* `Entry.collect` let us know if the response should be consumed or not.
* Bump version. - Update README.rst - Update main.yml - In PYPI the package is old and broken
* Fri Sep 24 2021 Sebastian Wagner - update to version 3.10.0: - Fix for version number - Testing out Python 3.10 (#156)
* Adding support for Python 3.10 - Update LICENSE - Update main.yml
* Sat Sep 04 2021 Sebastian Wagner - remove obsolete kwsyntax.patch.
* Sat Sep 04 2021 Sebastian Wagner - Update to version 3.9.44: - Update __init__.py - Removing the constraint for `decorator`. - Update __init__.py (#155) - Patch from PR #150 (Refactored the mocketize decorator) (#153)
* Patch from PR #150. Thanks to AATTmicheles form the hints.
* Complete refactor for using `decorator>=5`. - Update README.rs
* Thu Aug 05 2021 Markéta Machová - Add kwsyntax.patch to fix test failure with new decorator.
* Sat Jul 03 2021 Sebastian Wagner - Update to version 3.9.42: - Mock check_hostname everywhere (#152)
* Fix for #151.
* Complete refactoring.
* Fri May 21 2021 Sebastian Wagner - update to version 3.9.41: - A few refactors. - Adding `make setup` for local development. - Migrating package creation to using build. Avoid decorator>=5 as dependency. (#149) - Avoid decorator>=5 as dependency. (#149)
* Tue Feb 02 2021 Sebastian Wagner - disable test test_asyncio_record_replay as it requires DNS.
* Sat Jan 23 2021 Sebastian Wagner - Update to version 3.9.40: - Fix for asyncio.open_connection() (#144) - fix UT for 3.5 support
* Fri Jan 15 2021 Sebastian Wagner - update to version 3.9.39: - Use MocketSocket as context manager (#141)
* Adding support for using a `socket` as a context manager as requested by #139.
* Closing real socket.
* Bump version.- update to version 3.9.38: - Update __init__.py- update to version 3.9.37: - Fix for external decorators (#138)- update to version 3.9.36: - New mocket method for checking if all entries have been served (#137)
* Mocket method for checking if all entries have been served at least once. - Yet another refactor (#135) - Refactor. (#136)
* Sun Jan 03 2021 Sebastian Wagner - update to version 3.9.35: - Removing Python 2 compatibility layer (#134).