1pytest-2.9.1
2============
3
4pytest is a mature Python testing tool with more than a 1100 tests
5against itself, passing on many different interpreters and platforms.
6
7See below for the changes and see docs at:
8
9    http://pytest.org
10
11As usual, you can upgrade from pypi via::
12
13    pip install -U pytest
14
15Thanks to all who contributed to this release, among them:
16
17    Bruno Oliveira
18    Daniel Hahler
19    Dmitry Malinovsky
20    Florian Bruhin
21    Floris Bruynooghe
22    Matt Bachmann
23    Ronny Pfannschmidt
24    TomV
25    Vladimir Bolshakov
26    Zearin
27    palaviv
28
29
30Happy testing,
31The py.test Development Team
32
33
342.9.1 (compared to 2.9.0)
35-------------------------
36
37**Bug Fixes**
38
39* Improve error message when a plugin fails to load.
40  Thanks `@nicoddemus`_ for the PR.
41
42* Fix (`#1178 <https://github.com/pytest-dev/pytest/issues/1178>`_):
43  ``pytest.fail`` with non-ascii characters raises an internal pytest error.
44  Thanks `@nicoddemus`_ for the PR.
45
46* Fix (`#469`_): junit parses report.nodeid incorrectly, when params IDs
47  contain ``::``. Thanks `@tomviner`_ for the PR (`#1431`_).
48
49* Fix (`#578 <https://github.com/pytest-dev/pytest/issues/578>`_): SyntaxErrors
50  containing non-ascii lines at the point of failure generated an internal
51  py.test error.
52  Thanks `@asottile`_ for the report and `@nicoddemus`_ for the PR.
53
54* Fix (`#1437`_): When passing in a bytestring regex pattern to parameterize
55  attempt to decode it as utf-8 ignoring errors.
56
57* Fix (`#649`_): parametrized test nodes cannot be specified to run on the command line.
58
59
60.. _#1437: https://github.com/pytest-dev/pytest/issues/1437
61.. _#469: https://github.com/pytest-dev/pytest/issues/469
62.. _#1431: https://github.com/pytest-dev/pytest/pull/1431
63.. _#649: https://github.com/pytest-dev/pytest/issues/649
64
65.. _@asottile: https://github.com/asottile
66