pytest 2.8.2 released

Florian Bruhin me at
Wed Oct 7 18:05:52 CEST 2015


I'm happy to announce pytest 2.8.2 has been released.

In case you wonder, pytest is a widely used mature test runner both
for unit and functional test purposes in python.  See for documentation and examples.

Among other things, this release fixes a regression introduced in
2.8.1 when using parametrize with encoded byte strings:

- fix #1085: proper handling of encoding errors when passing encoded byte
  strings to pytest.parametrize in Python 2.
  Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR.

- fix #1087: handling SystemError when passing empty byte strings to
  pytest.parametrize in Python 3.
  Thanks Paul Kehrer for the report and Bruno Oliveira for the PR.

- fix #995: fixed internal error when filtering tracebacks where one entry
  was generated by an exec() statement.
  Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko
  for contributing and Bruno Oliveira for the PR.

Thanks to all who contributed to this release, among them:

    Bruno Oliveira
    Demian Brecht
    Florian Bruhin
    Ionel Cristian Mărieș
    Raphael Pierzina
    Ronny Pfannschmidt
    holger krekel

There are still some regressions open from 2.8, among them an issue
when using objects with a custom __getattr__ with Python 2.6:

Fixes for those issues are in progress, and there hopefully will be a
2.8.3 release soon.

Thanks for flying pytest and sorry for the turbulences! ;)


-- | me at (Mail/XMPP)
   GPG: 916E B0C8 FD55 A072 |
         I love long mails! |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <>

More information about the Python-announce-list mailing list