be6be93ccdAccepting request 1172635 from devel:languages:python
factory
Ana Guerrero
2024-05-13 15:56:58 +0000
c605fc2727- Use the %pyunittest macro to run tests (because of testtools)
Steve Kowalik
2024-05-08 06:41:27 +0000
bde40cce5bAccepting request 1165815 from devel:languages:python
Ana Guerrero
2024-04-07 20:04:36 +0000
b3f236bebe- update to 1.12.1: * Set python_requires to >3 to prevent installation in python2 deployments. - update to 1.12.0: * Remove py2 * Allow raw parameter to accept callable like body elements * Improve type definition of Mocker.__call__ * Drop PBR Support * fix(mocker.pyi): fix Mocker class type hints * Remove unused six dependency - switch to run tests with pytest * Use unittest.mock if available.Dirk Mueller2024-04-06 12:17:01 +0000
dc0e0428e2Accepting request 1157421 from devel:languages:python
Ana Guerrero
2024-03-13 21:16:05 +0000
55cac90fb1- Drop unneeded Requires, and also no longer restrict urllib3. - Switch to pyproject macros.
Steve Kowalik
2024-03-13 06:31:16 +0000
64d88e0853Accepting request 1129211 from devel:languages:python
Ana Guerrero
2023-11-28 21:18:44 +0000
2b65f10372- update to 1.11.0: * Exposes some public type aliases (for type hinting only, they can't be instanciated) * for the types intended to be used by requests_mock users. * The following types are now exposed: * requests_mock.Context used in callbacks * requests_mock.Request used in callbacks, which is a requests.PreparedRequest proxy. * requests_mock.Callback[T] which is the callbacks type. * .. _requests-mock_1.11.0_Bug Fixes: * Some typing inconsistencies have been fixed. * Especially for request object in signatures which is in fact a requests_mock.Request object. * Fix incompatibility with urllib3 >2.0.0. In 2.0.0 they default to enforcing content length checking on returned bodies in responses from the previous default of false. However the flag is still available so for compatibility we can just default the other way. - drop remove-mock.patch (upstream)Dirk Mueller2023-07-17 16:29:08 +0000
1ee7b86433Accepting request 1081779 from devel:languages:python
Dominique Leuenberger
2023-04-22 19:58:57 +0000
3da76ed9d4Accepting request 1081596 from home:dirkmueller:acdc:as_python3_moduleDirk Mueller2023-04-21 13:37:38 +0000
62a83c36afAccepting request 1062543 from devel:languages:python
Dominique Leuenberger
2023-02-03 21:04:33 +0000
bf550dec1d- switch to run tests with pytest - build with all python flavors for SLE 15 SP4+Dirk Mueller2023-02-01 20:41:07 +0000
f8155f5682Accepting request 1056828 from devel:languages:python
Dominique Leuenberger
2023-01-10 13:58:53 +0000
c806c7d6ee- update to 1.10.0: * Add a release note for the RLock * Allow passing json\_encoder to mocking * Improvements to Type Hints * Lint fix for long line exception * Shorten line length of comments * Workaround for python2.7 not supporting lock timeout * Comments to explain reentrant behaviour * Change to use RLock and set a timeout to prevent infinite deadlocks * Update homepage/doc URLs of requests library * Add comment for pytest late loading feature * pytest plugin should lazy-load requests\_mock * Add test for threaded race condition * Use threading.Lock() to prevent race conditions around monkeypatching of get\_adapter() * add GitHub URL for PyPi * Add reset methods on the Mocker class type * Avoid using distutils to check pytest version * YAML quoting * Support Python 3.10 * Minor changes to code snippet example * Fix DeprecationWarnings in setup.cfg keys * a few minor fixes and proposed changes to documentation files * Improve response-related param type hints * Explicitly indicate start of keyword-only args * Fix failing pytestDirk Mueller2023-01-07 22:57:14 +0000
872f1cec78Accepting request 990666 from devel:languages:python
Richard Brown
2022-07-29 14:46:55 +0000
bd05a5217c- Add patch remove-mock.patch: * Use unittest.mock if available.
Steve Kowalik
2022-07-22 11:15:57 +0000
b127118bdcAccepting request 897834 from devel:languages:python
Dominique Leuenberger
2021-06-11 20:30:14 +0000
302dec0b03- update to 1.9.3: * Release note for 1.9.3 type annotations * Additional improvements to response matching type stubs * Improve MockerCore type stubsDirk Mueller2021-06-06 11:59:08 +0000
19b52b3322Accepting request 894157 from devel:languages:python
Dominique Leuenberger
2021-05-20 17:23:22 +0000
ecc769048c- update to 1.9.2: * Add release note for urlquote fix * Simple tests to ensure character encoding works * Use requests to quote URLs * Remove circleci badge from README * Restore py.typed file to enable types * Change tag pattern * Url Quote the path provided to the mocker * Use github action to push a release to PyPI (#163) * Release note for type hints * Add [PEP 484](https://www.python.org/dev/peps/pep-0484/) type hints * Mocker.copy: Use correct type when copying mocker * Run unit tests for pull requests as well * Add support for Python up to 3.9 * Use Github Actions * Make is\_bound\_method private * Add release note for fixed bug * Correctly handle an explicit zero byte read * Add missing string delimiter in example * fix: is\_bound\_method by six * fix: \session\ and \real\_http\ cannot be used at the same timeDirk Mueller2021-05-18 21:10:22 +0000
409e1d6025Accepting request 854252 from devel:languages:python
Dominique Leuenberger
2020-12-12 19:29:20 +0000
1247936292Accepting request 854221 from home:bnavigator:branches:devel:languages:python
Markéta Machová
2020-12-09 11:58:26 +0000
a26171ad7cAccepting request 814547 from devel:languages:python
Dominique Leuenberger
2020-06-21 16:50:56 +0000
8e347acd47- update to 1.8.0: * Remove requests 2.3 compatibility code * Add release notes for reset function * Add release note for session scoped mock * Allow passing session as postiional argument * Create bound method instead of a wrapper * Added reset\_mock to \_RequestHistoryTracker and Adapter (#139) * doc on session Mockers * doc on nesting Mockers * fix README.rst typo * suggest Mocker for users unfamiliar with adapters * update examples to mount adapter on 'mock://' * fix global/session mock interactions and real\_http * Added installation instructions * Add release note for nested mocking * fix redirects (#105) and mock nesting (#116) * Mark IOReader object closed when using a stream * Add the default response reason if not set * Don't check that proxies are set in test * Add StackOverflow tag to README * Mention pytest fixture on the README * Add background information to pytest doc * docs: update examples to match Read the Docs * Expose real\_http as a public property * fix py27 error * easier session scoped mockDirk Mueller2020-06-14 09:12:09 +0000
3099620c00Accepting request 731152 from devel:languages:python
Dominique Leuenberger
2019-09-23 10:17:07 +0000
9c6c301856Accepting request 731078 from home:jengelh:branches:devel:languages:python
Tomáš Chvátal
2019-09-16 07:32:26 +0000
da1dc4a45a- Update to 1.7.0: * support for purl
Tomáš Chvátal
2019-09-10 10:49:45 +0000
1f178437ffAccepting request 708340 from devel:languages:python
Dominique Leuenberger
2019-06-13 20:29:54 +0000
3c9fd22b51- Update to 1.6.0: * Various fkale8 and tests fixes - Run also pytest tests - Fixup the requirements for testing - Fix fdupes call
Tomáš Chvátal
2019-06-07 11:55:11 +0000
ec25fd8af6Accepting request 701328 from devel:languages:python
Dominique Leuenberger
2019-05-09 12:27:39 +0000
c701d9f6f2Accepting request 701322 from home:pgajdos
Tomáš Chvátal
2019-05-07 13:47:22 +0000
a969f74150Accepting request 682495 from devel:languages:python
Dominique Leuenberger
2019-03-12 08:44:52 +0000
0349cb3d07- update to 0.27.4: - New pygit2.LIBGIT2_VER tuple - New objects now support (in)equality comparison and hash - New references now support (in)equality comparison - New paths optional argument in Repository.checkout() - Fix speed and windows package regression - Fix deprecation warning - Documentation fixes - Add Python classifiers to setup.py - Speeding up tests in Travis - Breaking changes: - Remove deprecated Reference.get_object(), use Reference.peel() instead - Move to pytest, drop support for Python 3.3 and cffi 0.x - New support comparing signatures for (in)equality - New `Submodule.head_id - New Remote.prune(...) - New pygit2.reference_is_valid_name(...) - New AlreadyExistsError and InvalidSpecError - New Reference.raw_name, Reference.raw_shorthand, Tag.raw_name, - Fix decode error in commit messages and signatures - Fix, raise error in Repository.descendant_of(...) if commit doesn't exist - Documentation fixes - Breaking changes: - Remove undocumented Tag._message, replaced by Tag.raw_message - Add support for Python 3.7 - New Object.short_id - New Repository.descendant_of and Repository.branches.with_commit - Fix repository initialization in clone_repository(...)` - Fix several warnings and errors, commits - Documentation fixes and improvements
Thomas Bechtold
2019-03-07 15:02:13 +0000
e9af681790Accepting request 659646 from devel:languages:python
Dominique Leuenberger
2018-12-26 23:28:24 +0000
ce9adfac22Accepting request 579522 from devel:languages:python
Dominique Leuenberger
2018-02-26 22:24:37 +0000
999f5d0196- update to 1.4.0: * allow an adapter to be passed to a Mocker object * Rename [wheel] section to [bdist\_wheel] as the former is legacy * Include license file in the generated wheel package * Add testing for newer Python versions 3.5 and 3.6 * Return a separate copy for each call to decorator * Add string representation to \_RequestObjectProxy
Thomas Bechtold
2018-02-23 13:54:29 +0000
65b043a5f5Accepting request 505524 from devel:languages:python
Dominique Leuenberger
2017-06-22 08:40:42 +0000
651feb7a20- update to 1.3.0: * Add a releasenote for additional_matcher * Add documentation for the exception response * Fix occurences of adatper * Type check the empty string when creating repsonse * Allow arbirtrary matcher to be add to matchDirk Mueller2017-06-10 07:49:07 +0000
2f6b706a03Accepting request 501309 from devel:languages:python
Dominique Leuenberger
2017-06-08 13:02:31 +0000
454fadbebeAccepting request 499458 from home:sebix:branches:devel:languages:pythonDirk Mueller2017-06-06 08:24:19 +0000
09b067f366Accepting request 453460 from devel:languages:python
Dominique Leuenberger
2017-01-31 11:48:49 +0000
e42438930bAccepting request 453417 from home:tbechtold:branches:devel:languages:pythonDirk Mueller2017-01-30 15:33:58 +0000
20f2ac125eAccepting request 431138 from devel:languages:python
Dominique Leuenberger
2016-09-30 13:33:48 +0000
1b9101db59Accepting request 430714 from home:tbechtold:branches:devel:languages:pythonDirk Mueller2016-09-28 16:32:09 +0000
aab23099f9Accepting request 407227 from devel:languages:python
Dominique Leuenberger
2016-07-14 07:46:25 +0000
f044b20d78Accepting request 406991 from home:tbechtold:branches:devel:languages:pythonDirk Mueller2016-07-06 16:17:27 +0000
678ec56a89Accepting request 348336 from devel:languages:python
Dominique Leuenberger
2015-12-16 16:42:27 +0000
c916591998- update to 0.7.0: * Support Cookies * Expose Fake objects in compat * Update .gitreview for new namespace * Change ignore-errors to ignore_errorsDirk Mueller2015-12-04 08:01:04 +0000
b9f4f67490Accepting request 313232 from devel:languages:python
Dominique Leuenberger
2015-07-02 20:47:15 +0000
a4a37f01e3Accepting request 298197 from Cloud:OpenStack:Master
Denisart Benjamin
2015-04-24 14:30:55 +0000