Wed Jan 27 08:58:21 2016 UTC ()
Update py-test to 2.8.6:

2.8.6
-----

- fix #1259: allow for double nodeids in junitxml,
  this was a regression failing plugins combinations
  like pytest-pep8 + pytest-flakes

- Workaround for exception that occurs in pyreadline when using
  ``--pdb`` with standard I/O capture enabled.
  Thanks Erik M. Bray for the PR.

- fix #900: Better error message in case the target of a ``monkeypatch`` call
  raises an ``ImportError``.

- fix #1292: monkeypatch calls (setattr, setenv, etc.) are now O(1).
  Thanks David R. MacIver for the report and Bruno Oliveira for the PR.

- fix #1223: captured stdout and stderr are now properly displayed before
  entering pdb when ``--pdb`` is used instead of being thrown away.
  Thanks Cal Leeming for the PR.

- fix #1305: pytest warnings emitted during ``pytest_terminal_summary`` are now
  properly displayed.
  Thanks Ionel Maries Cristian for the report and Bruno Oliveira for the PR.

- fix #628: fixed internal UnicodeDecodeError when doctests contain unicode.
  Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR.

- fix #1334: Add captured stdout to jUnit XML report on setup error.
  Thanks Georgy Dyuldin for the PR.

2.8.5
-----

- fix #1243: fixed issue where class attributes injected during collection could break pytest.
  PR by Alexei Kozlenok, thanks Ronny Pfannschmidt and Bruno Oliveira for the review and help.

- fix #1074: precompute junitxml chunks instead of storing the whole tree in objects
  Thanks Bruno Oliveira for the report and Ronny Pfannschmidt for the PR

- fix #1238: fix ``pytest.deprecated_call()`` receiving multiple arguments
  (Regression introduced in 2.8.4). Thanks Alex Gaynor for the report and
  Bruno Oliveira for the PR.

2.8.4
-----

- fix #1190: ``deprecated_call()`` now works when the deprecated
  function has been already called by another test in the same
  module. Thanks Mikhail Chernykh for the report and Bruno Oliveira for the
  PR.

- fix #1198: ``--pastebin`` option now works on Python 3. Thanks
  Mehdy Khoshnoody for the PR.

- fix #1219: ``--pastebin`` now works correctly when captured output contains
  non-ascii characters. Thanks Bruno Oliveira for the PR.

- fix #1204: another error when collecting with a nasty __getattr__().
  Thanks Florian Bruhin for the PR.

- fix the summary printed when no tests did run.
  Thanks Florian Bruhin for the PR.
- fix #1185 - ensure MANIFEST.in exactly matches what should go to a sdist

- a number of documentation modernizations wrt good practices.
  Thanks Bruno Oliveira for the PR.


(wiz)
diff -r1.13 -r1.14 pkgsrc/devel/py-test/Makefile
diff -r1.14 -r1.15 pkgsrc/devel/py-test/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/devel/py-test/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-test/Makefile 2015/11/23 00:03:35 1.13
+++ pkgsrc/devel/py-test/Makefile 2016/01/27 08:58:21 1.14
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.13 2015/11/23 00:03:35 wiz Exp $ 1# $NetBSD: Makefile,v 1.14 2016/01/27 08:58:21 wiz Exp $
2 2
3DISTNAME= pytest-2.8.3 3DISTNAME= pytest-2.8.6
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pypi.python.org/pypi/pytest 9HOMEPAGE= https://pypi.python.org/pypi/pytest
10COMMENT= Python testing tool 10COMMENT= Python testing tool
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-py>=1.4.29:../../devel/py-py 13DEPENDS+= ${PYPKGPREFIX}-py>=1.4.29:../../devel/py-py
14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
15# actually, test dependencies 15# actually, test dependencies
16BUILD_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml 16BUILD_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml

cvs diff -r1.14 -r1.15 pkgsrc/devel/py-test/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-test/distinfo 2015/11/23 00:03:35 1.14
+++ pkgsrc/devel/py-test/distinfo 2016/01/27 08:58:21 1.15
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.14 2015/11/23 00:03:35 wiz Exp $ 1$NetBSD: distinfo,v 1.15 2016/01/27 08:58:21 wiz Exp $
2 2
3SHA1 (pytest-2.8.3.tar.gz) = 69db1ad501541f2e0c1151b5571daa5076b5ae62 3SHA1 (pytest-2.8.6.tar.gz) = 119c69900413e8d35b740f4d6184092408a34f4f
4RMD160 (pytest-2.8.3.tar.gz) = 2582d0df7db50690c4a004fd61d48103f68ee9d7 4RMD160 (pytest-2.8.6.tar.gz) = e06716eb3561d183af518dd3aa2a3f66770c26c3
5SHA512 (pytest-2.8.3.tar.gz) = 04dd9041729d83b98a15cef22aac65dfb95cd3bf6b71a580ff91e8738f9a1ad5ee46fae45c950342e4a0162e38c875299a46fc69ec74702f36a1e36ef76dc0d6 5SHA512 (pytest-2.8.6.tar.gz) = cedc591013d7c0ba88e597997348a15f438b2c629615b099031161fb75d05e203c37d61d9a3bd05814c1b0d45bee752babcda20b8bd09af2af802d2527ac8796
6Size (pytest-2.8.3.tar.gz) = 880441 bytes 6Size (pytest-2.8.6.tar.gz) = 567968 bytes
7SHA1 (patch-aa) = 8f328ce39459c5a6fb7cca404f4986c1030d7981 7SHA1 (patch-aa) = 8f328ce39459c5a6fb7cca404f4986c1030d7981