Back to Pytest

pytest-2.2.2: bug fixes

doc/en/announce/release-2.2.2.rst

9.1.0.dev01.6 KB
Original Source

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 details.

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)