forked from pool/python-pytest
Accepting request 212740 from devel:languages:python
- Update to 2.5.1:
+ merge new documentation styling PR from Tobias Bieniek.
+ fix issue403: allow parametrize of multiple same-name functions within
a collection node.
+ Allow parameterized fixtures to specify the ID of the parameters by
adding an ids argument to pytest.fixture() and pytest.yield_fixture().
+ fix issue404 by always using the binary xml escape in the junitxml
plugin.
+ fix issue407: fix addoption docstring to point to argparse instead of
optparse.
* 2.5.0:
+ dropped python2.5 from automated release testing of pytest itself
which means it's probably going to break soon
+ simplified and fixed implementation for calling finalizers when
parametrized fixtures or function arguments are involved. finalization
is now performed lazily at setup time instead of in the "teardown phase".
+ PR90: add --color=yes|no|auto option to force terminal coloring
mode ("auto" is default).
+ fix issue319 - correctly show unicode in assertion errors. Also means
we depend on py>=1.4.19 now.
+ fix issue396 - correctly sort and finalize class-scoped parametrized
tests independently from number of methods on the class.
+ refix issue323 in a better way -- parametrization should now never
cause Runtime Recursion errors because the underlying algorithm
for re-ordering tests per-scope/per-fixture is not recursive
anymore
+ fix issue290 - there is preliminary support now for parametrizing
with repeated same values (sometimes useful to to test if calling
a second time works as with the first time).
+ close issue240 - document precisely how pytest module importing (forwarded request 212738 from mvyskocil)
OBS-URL: https://build.opensuse.org/request/show/212740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest?expand=0&rev=9
This commit is contained in:
committed by
Git OBS Bridge
parent
e0217a57be
commit
04c38081af
@@ -1,3 +1,57 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 3 08:43:16 UTC 2014 - mvyskocil@suse.com
|
||||
|
||||
- Update to 2.5.1:
|
||||
+ merge new documentation styling PR from Tobias Bieniek.
|
||||
+ fix issue403: allow parametrize of multiple same-name functions within
|
||||
a collection node.
|
||||
+ Allow parameterized fixtures to specify the ID of the parameters by
|
||||
adding an ids argument to pytest.fixture() and pytest.yield_fixture().
|
||||
+ fix issue404 by always using the binary xml escape in the junitxml
|
||||
plugin.
|
||||
+ fix issue407: fix addoption docstring to point to argparse instead of
|
||||
optparse.
|
||||
* 2.5.0:
|
||||
+ dropped python2.5 from automated release testing of pytest itself
|
||||
which means it's probably going to break soon
|
||||
+ simplified and fixed implementation for calling finalizers when
|
||||
parametrized fixtures or function arguments are involved. finalization
|
||||
is now performed lazily at setup time instead of in the "teardown phase".
|
||||
+ PR90: add --color=yes|no|auto option to force terminal coloring
|
||||
mode ("auto" is default).
|
||||
+ fix issue319 - correctly show unicode in assertion errors. Also means
|
||||
we depend on py>=1.4.19 now.
|
||||
+ fix issue396 - correctly sort and finalize class-scoped parametrized
|
||||
tests independently from number of methods on the class.
|
||||
+ refix issue323 in a better way -- parametrization should now never
|
||||
cause Runtime Recursion errors because the underlying algorithm
|
||||
for re-ordering tests per-scope/per-fixture is not recursive
|
||||
anymore
|
||||
+ fix issue290 - there is preliminary support now for parametrizing
|
||||
with repeated same values (sometimes useful to to test if calling
|
||||
a second time works as with the first time).
|
||||
+ close issue240 - document precisely how pytest module importing
|
||||
works, discuss the two common test directory layouts, and how it
|
||||
interacts with PEP420-namespace packages.
|
||||
+ fix issue246 fix finalizer order to be LIFO on independent fixtures
|
||||
depending on a parametrized higher-than-function scoped fixture.
|
||||
(was quite some effort so please bear with the complexity of
|
||||
this sentence :)
|
||||
+ fix issue244 by implementing special index for parameters to only use
|
||||
indices for paramentrized test ids
|
||||
+ fix issue287 by running all finalizers but saving the exception
|
||||
from the first failing finalizer and re-raising it so teardown will
|
||||
still have failed. We reraise the first failing exception because
|
||||
it might be the cause for other finalizers to fail.
|
||||
+ fix ordering when mock.patch or other standard decorator-wrappings
|
||||
are used with test methods. This fixues issue346 and should
|
||||
help with random "xdist" collection failures. Thanks to
|
||||
Ronny Pfannschmidt and Donald Stufft for helping to isolate it.
|
||||
+ and many more, see CHANGELOG for details
|
||||
- require python3-py at least 1.4.19
|
||||
- mark /etc/alternatives/py.test as ghost file for openSUSE 12.3+
|
||||
- skip test_simple.yml from %check
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 19 12:20:25 UTC 2013 - speilicke@suse.com
|
||||
|
||||
|
||||
Reference in New Issue
Block a user