38 lines
1.5 KiB
Plaintext
38 lines
1.5 KiB
Plaintext
py.test 2.1.1: assertion fixes and improved junitxml output
|
|
===========================================================================
|
|
|
|
pytest-2.1.1 is a backward compatible maintenance release of the
|
|
popular py.test testing tool. See extensive docs with examples here:
|
|
|
|
http://pytest.org/
|
|
|
|
Most bug fixes address remaining issues with the perfected assertions
|
|
introduced with 2.1.0 - many thanks to the bug reporters and to Benjamin
|
|
Peterson for helping to fix them. Also, junitxml output now produces
|
|
system-out/err tags which lead to better displays of tracebacks with Jenkins.
|
|
|
|
Also a quick note to package maintainers and others interested: there now
|
|
is a "pytest" man page which can be generated with "make man" in doc/.
|
|
|
|
If you want to install or upgrade pytest, just type one of::
|
|
|
|
pip install -U pytest # or
|
|
easy_install -U pytest
|
|
|
|
best,
|
|
holger krekel / http://merlinux.eu
|
|
|
|
Changes between 2.1.0 and 2.1.1
|
|
----------------------------------------------
|
|
|
|
- fix issue64 / pytest.set_trace now works within pytest_generate_tests hooks
|
|
- fix issue60 / fix error conditions involving the creation of __pycache__
|
|
- fix issue63 / assertion rewriting on inserts involving strings containing '%'
|
|
- fix assertion rewriting on calls with a ** arg
|
|
- don't cache rewritten modules if bytecode generation is disabled
|
|
- fix assertion rewriting in read-only directories
|
|
- fix issue59: provide system-out/err tags for junitxml output
|
|
- fix issue61: assertion rewriting on boolean operations with 3 or more operands
|
|
- you can now build a man page with "cd doc ; make man"
|
|
|