1pytest-2.3.4: stabilization, more flexible selection via "-k expr" 2=========================================================================== 3 4pytest-2.3.4 is a small stabilization release of the py.test tool 5which offers uebersimple assertions, scalable fixture mechanisms 6and deep customization for testing with Python. This release 7comes with the following fixes and features: 8 9- make "-k" option accept an expressions the same as with "-m" so that one 10 can write: -k "name1 or name2" etc. This is a slight usage incompatibility 11 if you used special syntax like "TestClass.test_method" which you now 12 need to write as -k "TestClass and test_method" to match a certain 13 method in a certain test class. 14- allow to dynamically define markers via 15 item.keywords[...]=assignment integrating with "-m" option 16- yielded test functions will now have autouse-fixtures active but 17 cannot accept fixtures as funcargs - it's anyway recommended to 18 rather use the post-2.0 parametrize features instead of yield, see: 19 http://pytest.org/latest/example/parametrize.html 20- fix autouse-issue where autouse-fixtures would not be discovered 21 if defined in a a/conftest.py file and tests in a/tests/test_some.py 22- fix issue226 - LIFO ordering for fixture teardowns 23- fix issue224 - invocations with >256 char arguments now work 24- fix issue91 - add/discuss package/directory level setups in example 25- fixes related to autouse discovery and calling 26 27Thanks in particular to Thomas Waldmann for spotting and reporting issues. 28 29See 30 31 http://pytest.org/ 32 33for general information. To install or upgrade pytest: 34 35 pip install -U pytest # or 36 easy_install -U pytest 37 38best, 39holger krekel 40