commit
dae238c9b1
|
@ -18,6 +18,26 @@ with advance notice in the **Deprecations** section of releases.
|
||||||
|
|
||||||
.. towncrier release notes start
|
.. towncrier release notes start
|
||||||
|
|
||||||
|
pytest 5.2.2 (2019-10-24)
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
---------
|
||||||
|
|
||||||
|
- `#5206 <https://github.com/pytest-dev/pytest/issues/5206>`_: Fix ``--nf`` to not forget about known nodeids with partial test selection.
|
||||||
|
|
||||||
|
|
||||||
|
- `#5906 <https://github.com/pytest-dev/pytest/issues/5906>`_: Fix crash with ``KeyboardInterrupt`` during ``--setup-show``.
|
||||||
|
|
||||||
|
|
||||||
|
- `#5946 <https://github.com/pytest-dev/pytest/issues/5946>`_: Fixed issue when parametrizing fixtures with numpy arrays (and possibly other sequence-like types).
|
||||||
|
|
||||||
|
|
||||||
|
- `#6044 <https://github.com/pytest-dev/pytest/issues/6044>`_: Properly ignore ``FileNotFoundError`` exceptions when trying to remove old temporary directories,
|
||||||
|
for instance when multiple processes try to remove the same directory (common with ``pytest-xdist``
|
||||||
|
for example).
|
||||||
|
|
||||||
|
|
||||||
pytest 5.2.1 (2019-10-06)
|
pytest 5.2.1 (2019-10-06)
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
Fix ``--nf`` to not forget about known nodeids with partial test selection.
|
|
|
@ -1 +0,0 @@
|
||||||
Fix crash with ``KeyboardInterrupt`` during ``--setup-show``.
|
|
|
@ -1 +0,0 @@
|
||||||
Fixed issue when parametrizing fixtures with numpy arrays (and possibly other sequence-like types).
|
|
|
@ -1,3 +0,0 @@
|
||||||
Properly ignore ``FileNotFoundError`` exceptions when trying to remove old temporary directories,
|
|
||||||
for instance when multiple processes try to remove the same directory (common with ``pytest-xdist``
|
|
||||||
for example).
|
|
|
@ -6,6 +6,7 @@ Release announcements
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
|
|
||||||
|
release-5.2.2
|
||||||
release-5.2.1
|
release-5.2.1
|
||||||
release-5.2.0
|
release-5.2.0
|
||||||
release-5.1.3
|
release-5.1.3
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
pytest-5.2.2
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
pytest 5.2.2 has just been released to PyPI.
|
||||||
|
|
||||||
|
This is a bug-fix release, being a drop-in replacement. To upgrade::
|
||||||
|
|
||||||
|
pip install --upgrade pytest
|
||||||
|
|
||||||
|
The full changelog is available at https://docs.pytest.org/en/latest/changelog.html.
|
||||||
|
|
||||||
|
Thanks to all who contributed to this release, among them:
|
||||||
|
|
||||||
|
* Albert Tugushev
|
||||||
|
* Andrzej Klajnert
|
||||||
|
* Anthony Sottile
|
||||||
|
* Bruno Oliveira
|
||||||
|
* Daniel Hahler
|
||||||
|
* Florian Bruhin
|
||||||
|
* Nattaphoom Chaipreecha
|
||||||
|
* Oliver Bestwalter
|
||||||
|
* Philipp Loose
|
||||||
|
* Ran Benita
|
||||||
|
* Victor Maryama
|
||||||
|
* Yoav Caspi
|
||||||
|
|
||||||
|
|
||||||
|
Happy testing,
|
||||||
|
The pytest Development Team
|
|
@ -104,6 +104,7 @@ For information about fixtures, see :ref:`fixtures`. To see a complete list of a
|
||||||
|
|
||||||
Captured logs are available through the following properties/methods::
|
Captured logs are available through the following properties/methods::
|
||||||
|
|
||||||
|
* caplog.messages -> list of format-interpolated log messages
|
||||||
* caplog.text -> string containing formatted log output
|
* caplog.text -> string containing formatted log output
|
||||||
* caplog.records -> list of logging.LogRecord instances
|
* caplog.records -> list of logging.LogRecord instances
|
||||||
* caplog.record_tuples -> list of (logger_name, level, message) tuples
|
* caplog.record_tuples -> list of (logger_name, level, message) tuples
|
||||||
|
|
|
@ -277,7 +277,60 @@ You can always peek at the content of the cache using the
|
||||||
'test_caching.py::test_function': True,
|
'test_caching.py::test_function': True,
|
||||||
'test_foocompare.py::test_compare': True}
|
'test_foocompare.py::test_compare': True}
|
||||||
cache/nodeids contains:
|
cache/nodeids contains:
|
||||||
['test_caching.py::test_function']
|
['test_assert1.py::test_function',
|
||||||
|
'test_assert2.py::test_set_comparison',
|
||||||
|
'test_foocompare.py::test_compare',
|
||||||
|
'test_50.py::test_num[0]',
|
||||||
|
'test_50.py::test_num[1]',
|
||||||
|
'test_50.py::test_num[2]',
|
||||||
|
'test_50.py::test_num[3]',
|
||||||
|
'test_50.py::test_num[4]',
|
||||||
|
'test_50.py::test_num[5]',
|
||||||
|
'test_50.py::test_num[6]',
|
||||||
|
'test_50.py::test_num[7]',
|
||||||
|
'test_50.py::test_num[8]',
|
||||||
|
'test_50.py::test_num[9]',
|
||||||
|
'test_50.py::test_num[10]',
|
||||||
|
'test_50.py::test_num[11]',
|
||||||
|
'test_50.py::test_num[12]',
|
||||||
|
'test_50.py::test_num[13]',
|
||||||
|
'test_50.py::test_num[14]',
|
||||||
|
'test_50.py::test_num[15]',
|
||||||
|
'test_50.py::test_num[16]',
|
||||||
|
'test_50.py::test_num[17]',
|
||||||
|
'test_50.py::test_num[18]',
|
||||||
|
'test_50.py::test_num[19]',
|
||||||
|
'test_50.py::test_num[20]',
|
||||||
|
'test_50.py::test_num[21]',
|
||||||
|
'test_50.py::test_num[22]',
|
||||||
|
'test_50.py::test_num[23]',
|
||||||
|
'test_50.py::test_num[24]',
|
||||||
|
'test_50.py::test_num[25]',
|
||||||
|
'test_50.py::test_num[26]',
|
||||||
|
'test_50.py::test_num[27]',
|
||||||
|
'test_50.py::test_num[28]',
|
||||||
|
'test_50.py::test_num[29]',
|
||||||
|
'test_50.py::test_num[30]',
|
||||||
|
'test_50.py::test_num[31]',
|
||||||
|
'test_50.py::test_num[32]',
|
||||||
|
'test_50.py::test_num[33]',
|
||||||
|
'test_50.py::test_num[34]',
|
||||||
|
'test_50.py::test_num[35]',
|
||||||
|
'test_50.py::test_num[36]',
|
||||||
|
'test_50.py::test_num[37]',
|
||||||
|
'test_50.py::test_num[38]',
|
||||||
|
'test_50.py::test_num[39]',
|
||||||
|
'test_50.py::test_num[40]',
|
||||||
|
'test_50.py::test_num[41]',
|
||||||
|
'test_50.py::test_num[42]',
|
||||||
|
'test_50.py::test_num[43]',
|
||||||
|
'test_50.py::test_num[44]',
|
||||||
|
'test_50.py::test_num[45]',
|
||||||
|
'test_50.py::test_num[46]',
|
||||||
|
'test_50.py::test_num[47]',
|
||||||
|
'test_50.py::test_num[48]',
|
||||||
|
'test_50.py::test_num[49]',
|
||||||
|
'test_caching.py::test_function']
|
||||||
cache/stepwise contains:
|
cache/stepwise contains:
|
||||||
[]
|
[]
|
||||||
example/value contains:
|
example/value contains:
|
||||||
|
|
Loading…
Reference in New Issue