diff options
author | wiz <wiz@pkgsrc.org> | 2016-04-13 17:56:24 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2016-04-13 17:56:24 +0000 |
commit | 9558cfaac6b24e14e8b60e80f679c1578fc2a953 (patch) | |
tree | 99bd1982d82eea6760604ee85b56448aef2007d2 | |
parent | 3a9c566de95bfa22013b68695bc388e2b596f42a (diff) | |
download | pkgsrc-9558cfaac6b24e14e8b60e80f679c1578fc2a953.tar.gz |
Update py-mock to 2.0.0
Library
-------
- Issue #26323: Add Mock.assert_called() and Mock.assert_called_once()
methods to unittest.mock. Patch written by Amit Saha.
- Issue #22138: Fix mock.patch behavior when patching descriptors. Restore
original values after patching. Patch contributed by Sean McCully.
- Issue #24857: Comparing call_args to a long sequence now correctly returns a
boolean result instead of raising an exception. Patch by A Kaptur.
- Issue #23004: mock_open() now reads binary data correctly when the type of
read_data is bytes. Initial patch by Aaron Hill.
- Issue #21750: mock_open.read_data can now be read from each instance, as it
could in Python 3.3.
- Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely.
Patch from Nicola Palumbo and Laurent De Buyst.
- Issue #23661: unittest.mock side_effects can now be exceptions again. This
was a regression vs Python 3.4. Patch from Ignacio Rossi
- Issue #23310: Fix MagicMock's initializer to work with __methods__, just
like configure_mock(). Patch by Kasia Jachim.
- Issue #23568: Add rdivmod support to MagicMock() objects.
Patch by Håkan Lövdahl.
- Issue #23581: Add matmul support to MagicMock. Patch by Håkan Lövdahl.
- Issue #23326: Removed __ne__ implementations. Since fixing default __ne__
implementation in issue #21408 they are redundant. *** NOT BACKPORTED ***
- Issue #21270: We now override tuple methods in mock.call objects so that
they can be used as normal call attributes.
- Issue #21256: Printout of keyword args should be in deterministic order in
a mock function call. This will help to write better doctests.
- Issue #21262: New method assert_not_called for Mock.
It raises AssertionError if the mock has been called.
- Issue #21238: New keyword argument `unsafe` to Mock. It raises
`AttributeError` incase of an attribute startswith assert or assret.
- Issue #21239: patch.stopall() didn't work deterministically when the same
name was patched more than once.
- Issue #21222: Passing name keyword argument to mock.create_autospec now
works.
- Issue #17826: setting an iterable side_effect on a mock function created by
create_autospec now works. Patch by Kushal Das.
- Issue #17826: setting an iterable side_effect on a mock function created by
create_autospec now works. Patch by Kushal Das.
- Issue #20968: unittest.mock.MagicMock now supports division.
Patch by Johannes Baiter.
- Issue #20189: unittest.mock now no longer assumes that any object for
which it could get an inspect.Signature is a callable written in Python.
Fix courtesy of Michael Foord.
- Issue #17467: add readline and readlines support to mock_open in
unittest.mock.
- Issue #17015: When it has a spec, a Mock object now inspects its signature
when matching calls, so that arguments can be matched positionally or
by name.
- Issue #15323: improve failure message of Mock.assert_called_once_with
- Issue #14857: fix regression in references to PEP 3135 implicit __class__
closure variable (Reopens issue #12370)
- Issue #14295: Add unittest.mock
-rw-r--r-- | devel/py-mock/Makefile | 9 | ||||
-rw-r--r-- | devel/py-mock/distinfo | 10 |
2 files changed, 9 insertions, 10 deletions
diff --git a/devel/py-mock/Makefile b/devel/py-mock/Makefile index 49b505bd2a2..0613eb19d09 100644 --- a/devel/py-mock/Makefile +++ b/devel/py-mock/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.9 2015/12/01 08:01:30 fhajny Exp $ +# $NetBSD: Makefile,v 1.10 2016/04/13 17:56:24 wiz Exp $ -DISTNAME= mock-1.3.0 +DISTNAME= mock-2.0.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} -PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= http://pypi.python.org/packages/source/m/mock/ @@ -11,14 +10,14 @@ HOMEPAGE= http://pypi.python.org/pypi/mock COMMENT= Python testing framework LICENSE= gnu-gpl-v2 -.include "../../lang/python/egg.mk" - DEPENDS+= ${PYPKGPREFIX}-pbr>=0.11:../../devel/py-pbr DEPENDS+= ${PYPKGPREFIX}-six>=1.7:../../lang/py-six +BUILD_DEPENDS+= ${PYPKGPREFIX}-unittest2-[0-9]*:../../devel/py-unittest2 .if ${_PYTHON_VERSION} < 33 DEPENDS+= ${PYPKGPREFIX}-funcsigs-[0-9]*:../../devel/py-funcsigs .endif USE_LANGUAGES= # none +.include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/py-mock/distinfo b/devel/py-mock/distinfo index 0b2ba2b107b..c2a654bcdec 100644 --- a/devel/py-mock/distinfo +++ b/devel/py-mock/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.7 2015/11/03 03:29:10 agc Exp $ +$NetBSD: distinfo,v 1.8 2016/04/13 17:56:24 wiz Exp $ -SHA1 (mock-1.3.0.tar.gz) = cb362c68ed4dce3212de55ba6faadf005c3e7420 -RMD160 (mock-1.3.0.tar.gz) = b40ee0b0e020f6182c86d79d13f0efd5e099c249 -SHA512 (mock-1.3.0.tar.gz) = 10cbb78b89f2e82abfcadc035a526182f83b59df4775cd85acfdbeb4505791c63b7a3761e6126a08d9aedbd07ead8632ac2a728dc07a362f4aaeea694bdecaf9 -Size (mock-1.3.0.tar.gz) = 70908 bytes +SHA1 (mock-2.0.0.tar.gz) = 397ed52eb2d8d4b326bc3fa6b38adda5f0b090d3 +RMD160 (mock-2.0.0.tar.gz) = 10f4cb9343d99620e298cc0ffea143ee321e4ec2 +SHA512 (mock-2.0.0.tar.gz) = a08007651b749d2843b94f5045d74c122958888290aea21930455538a854e6b04c07115e21d82edde996154bf597d7a8784a2f4213cbabc49a98dec22dd92238 +Size (mock-2.0.0.tar.gz) = 73684 bytes |