Subject: CVS commit: pkgsrc/devel/py-test
From: Adam Ciarcinski
Date: 2018-02-22 10:34:09
Message id: 20180222093409.4DE11FB40@cvs.NetBSD.org

Log Message:
py-test: updated to 3.4.1

Pytest 3.4.1

Bug Fixes
Move import of doctest.UnexpectedException to top-level to avoid possible errors \ 
when using --pdb.
Added printing of captured stdout/stderr before entering pdb, and improved a \ 
test which was giving false negatives about output capturing.
Fix ordering of tests using parametrized fixtures which can lead to fixtures \ 
being created more than necessary.
Fix bug where logging happening at hooks outside of "test run" hooks \ 
would cause an internal error.
Detect arguments injected by unittest.mock.patch decorator correctly when pypi \ 
mock.patch is installed and imported.
Errors shown when a pytest.raises() with match= fails are now cleaner on what \ 
happened: When no exception was raised, the "matching '...'" part got \ 
removed as it falsely implies that an exception was raised but it didn't match. \ 
When a wrong exception was raised, it's now thrown
Fixed output capture handling in doctests on macOS.

Improved Documentation
Add Sphinx parameter docs for match and message args to pytest.raises.

Trivial/Internal Changes
pytest has changed the publication procedure and is now being published to PyPI \ 
directly from Travis.
Rename ParameterSet._for_parameterize() to _for_parametrize() in order to comply \ 
with the naming convention.
Skip failing pdb/doctest test on mac.

Files:
RevisionActionfile
1.44modifypkgsrc/devel/py-test/Makefile
1.41modifypkgsrc/devel/py-test/distinfo