Path to this page:
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: