44 lines
1.6 KiB
Plaintext
44 lines
1.6 KiB
Plaintext
pytest-2.2.2: bug fixes
|
|
===========================================================================
|
|
|
|
pytest-2.2.2 (updated to 2.2.3 to fix packaging issues) is a minor
|
|
backward-compatible release of the versatile py.test testing tool. It
|
|
contains bug fixes and a few refinements particularly to reporting with
|
|
"--collectonly", see below for betails.
|
|
|
|
For general information see here:
|
|
|
|
http://pytest.org/
|
|
|
|
To install or upgrade pytest:
|
|
|
|
pip install -U pytest # or
|
|
easy_install -U pytest
|
|
|
|
Special thanks for helping on this release to Ronny Pfannschmidt
|
|
and Ralf Schmitt and the contributors of issues.
|
|
|
|
best,
|
|
holger krekel
|
|
|
|
|
|
Changes between 2.2.1 and 2.2.2
|
|
----------------------------------------
|
|
|
|
- fix issue101: wrong args to unittest.TestCase test function now
|
|
produce better output
|
|
- fix issue102: report more useful errors and hints for when a
|
|
test directory was renamed and some pyc/__pycache__ remain
|
|
- fix issue106: allow parametrize to be applied multiple times
|
|
e.g. from module, class and at function level.
|
|
- fix issue107: actually perform session scope finalization
|
|
- don't check in parametrize if indirect parameters are funcarg names
|
|
- add chdir method to monkeypatch funcarg
|
|
- fix crash resulting from calling monkeypatch undo a second time
|
|
- fix issue115: make --collectonly robust against early failure
|
|
(missing files/directories)
|
|
- "-qq --collectonly" now shows only files and the number of tests in them
|
|
- "-q --collectonly" now shows test ids
|
|
- allow adding of attributes to test reports such that it also works
|
|
with distributed testing (no upgrade of pytest-xdist needed)
|