On Tue, Nov 19, 2019 at 07:38:15PM -0500, Kurt Mosiejczuk wrote:
> On Fri, Nov 08, 2019 at 01:03:05PM +0200, Kurt Mosiejczuk wrote:
> > This is an update bringing our py-mock to the latest release.
> > I went through every test consumer and the one build consumer.
> > The only port that shows more test failures is py-test-mock. That
> > is certainly due to it needing an update (Which I'll look at next).
> > I also unified the "=" versus " =" in the Makefile while here.
> > ok?
> ping
Ping.
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-mock/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile 12 Jul 2019 20:45:50 -0000 1.14
+++ Makefile 16 Sep 2019 21:28:55 -0000
@@ -2,36 +2,31 @@
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/
# 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>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-mock/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 28 Jun 2016 16:34:10 -0000 1.4
+++ distinfo 16 Sep 2019 21:28:55 -0000
@@ -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
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/devel/py-mock/pkg/DESCR,v
retrieving revision 1.2
diff -u -p -r1.2 DESCR
--- pkg/DESCR 26 Dec 2015 20:48:12 -0000 1.2
+++ pkg/DESCR 16 Sep 2019 21:28:55 -0000
@@ -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
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-mock/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 26 Dec 2015 20:48:12 -0000 1.3
+++ pkg/PLIST 16 Sep 2019 21:28:55 -0000
@@ -4,8 +4,6 @@ lib/python${MODPY_VERSION}/site-packages
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_VERSIO
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
No comments:
Post a Comment