40 lines
1.4 KiB
ReStructuredText
40 lines
1.4 KiB
ReStructuredText
|
pytest-2.4.2: colorama on windows, plugin/tmpdir fixes
|
||
|
===========================================================================
|
||
|
|
||
|
pytest-2.4.2 is another bug-fixing release:
|
||
|
|
||
|
- on Windows require colorama and a newer py lib so that py.io.TerminalWriter()
|
||
|
now uses colorama instead of its own ctypes hacks. (fixes issue365)
|
||
|
thanks Paul Moore for bringing it up.
|
||
|
|
||
|
- fix "-k" matching of tests where "repr" and "attr" and other names would
|
||
|
cause wrong matches because of an internal implementation quirk
|
||
|
(don't ask) which is now properly implemented. fixes issue345.
|
||
|
|
||
|
- avoid tmpdir fixture to create too long filenames especially
|
||
|
when parametrization is used (issue354)
|
||
|
|
||
|
- fix pytest-pep8 and pytest-flakes / pytest interactions
|
||
|
(collection names in mark plugin was assuming an item always
|
||
|
has a function which is not true for those plugins etc.)
|
||
|
Thanks Andi Zeidler.
|
||
|
|
||
|
- introduce node.get_marker/node.add_marker API for plugins
|
||
|
like pytest-pep8 and pytest-flakes to avoid the messy
|
||
|
details of the node.keywords pseudo-dicts. Adapted
|
||
|
docs.
|
||
|
|
||
|
- remove attempt to "dup" stdout at startup as it's icky.
|
||
|
the normal capturing should catch enough possibilities
|
||
|
of tests messing up standard FDs.
|
||
|
|
||
|
- add pluginmanager.do_configure(config) as a link to
|
||
|
config.do_configure() for plugin-compatibility
|
||
|
|
||
|
as usual, docs at http://pytest.org and upgrades via::
|
||
|
|
||
|
pip install -U pytest
|
||
|
|
||
|
have fun,
|
||
|
holger krekel
|