Update devel/py-mock 2.0.0 -> 3.0.5

Bring this port up to date. Drop py-pbr as BUILD_DEPENDS (sthen pointed
out it is no longer used).

Took MAINTAINER while here

ok sthen
This commit is contained in:
kmos 2019-12-02 22:47:52 +00:00
parent d7e9c55ea7
commit 7b30db1240
4 changed files with 23 additions and 47 deletions

View File

@ -1,37 +1,33 @@
# $OpenBSD: Makefile,v 1.14 2019/07/12 20:45:50 sthen Exp $
# $OpenBSD: Makefile,v 1.15 2019/12/02 22:47:52 kmos Exp $
COMMENT= python mocking and patching library for testing
MODPY_EGG_VERSION= 2.0.0
MODPY_EGG_VERSION= 3.0.5
DISTNAME= mock-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= devel
REVISION= 1
HOMEPAGE= http://www.voidspace.org.uk/python/mock/
HOMEPAGE= https://mock.readthedocs.io/en/latest/
MAINTAINER= Kurt Mosiejczuk <kmos@openbsd.org>
# BSD
PERMIT_PACKAGE= Yes
PERMIT_PACKAGE= Yes
MODULES= lang/python
BUILD_DEPENDS= devel/py-pbr${MODPY_FLAVOR}
RUN_DEPENDS= devel/py-six${MODPY_FLAVOR} \
devel/py-pbr${MODPY_FLAVOR}
RUN_DEPENDS= devel/py-six${MODPY_FLAVOR}
FLAVORS = python3
FLAVOR ?=
FLAVORS= python3
FLAVOR?=
MODPY_PI = Yes
MODPY_PI= Yes
MODPY_SETUPTOOLS= Yes
# Tests are currently missing from tarball
MODPY_PYTEST= Yes
.if !${FLAVOR:Mpython3}
RUN_DEPENDS += devel/py-funcsigs
.endif
post-patch:
cd ${WRKSRC}/mock/tests && perl -i -pe 's/unittest2/unittest/g' *.py
do-test:
cd ${WRKSRC} && ${MODPY_BIN} -m unittest discover
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (mock-2.0.0.tar.gz) = sVi233bt0jm4II1IHcRrav1FqEa3gS/wzliXHPW8i7o=
SIZE (mock-2.0.0.tar.gz) = 73684
SHA256 (mock-3.0.5.tar.gz) = g2V9iUyQ1WgdYhVcgr2pwRh4J1JYgO2o/1307IE0N8M=
SIZE (mock-3.0.5.tar.gz) = 28126

View File

@ -1,8 +1,12 @@
mock is a Python module that provides a core Mock class. It removes
the need to create a host of stubs throughout your test suite. After
performing an action, you can make assertions about which methods /
attributes were used and arguments they were called with. You can also
specify return values and set needed attributes in the normal way.
performing an action, you can make assertions about which methods
or attributes were used and arguments they were called with. You
can also specify return values and set needed attributes in the
normal way.
The mock module also provides utility functions / objects to assist
with testing, particularly monkey patching.
This module backports mock to Python 2.7 and earlier versions of
Python 3.x

View File

@ -1,11 +1,9 @@
@comment $OpenBSD: PLIST,v 1.3 2015/12/26 20:48:12 shadchin Exp $
@comment $OpenBSD: PLIST,v 1.4 2019/12/02 22:47:52 kmos Exp $
lib/python${MODPY_VERSION}/site-packages/mock/
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/mock/__init__.py
@ -13,25 +11,3 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mock/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mock/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/${MODPY_PYCACHE}mock.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/mock.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/
lib/python${MODPY_VERSION}/site-packages/mock/tests/__init__.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}support.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testcallable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testhelpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testmagicmethods.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testmock.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testpatch.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testsentinel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testwith.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mock/tests/support.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testcallable.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testhelpers.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testmagicmethods.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testmock.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testpatch.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testsentinel.py
lib/python${MODPY_VERSION}/site-packages/mock/tests/testwith.py