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