Preparing release version 4.2.1
This commit is contained in:
		
							parent
							
								
									e20e376881
								
							
						
					
					
						commit
						82cc3d8cc2
					
				|  | @ -18,6 +18,62 @@ with advance notice in the **Deprecations** section of releases. | ||||||
| 
 | 
 | ||||||
| .. towncrier release notes start | .. towncrier release notes start | ||||||
| 
 | 
 | ||||||
|  | pytest 4.2.1 (2019-02-12) | ||||||
|  | ========================= | ||||||
|  | 
 | ||||||
|  | Bug Fixes | ||||||
|  | --------- | ||||||
|  | 
 | ||||||
|  | - `#2895 <https://github.com/pytest-dev/pytest/issues/2895>`_: The ``pytest_report_collectionfinish`` hook now is also called with ``--collect-only``. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#3899 <https://github.com/pytest-dev/pytest/issues/3899>`_: Do not raise ``UsageError`` when an imported package has a ``pytest_plugins.py`` child module. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4347 <https://github.com/pytest-dev/pytest/issues/4347>`_: Fix output capturing when using pdb++ with recursive debugging. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4592 <https://github.com/pytest-dev/pytest/issues/4592>`_: Fix handling of ``collect_ignore`` via parent ``conftest.py``. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4700 <https://github.com/pytest-dev/pytest/issues/4700>`_: Fix regression where ``setUpClass`` would always be called in subclasses even if all tests | ||||||
|  |   were skipped by a ``unittest.skip()`` decorator applied in the subclass. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4739 <https://github.com/pytest-dev/pytest/issues/4739>`_: Fix ``parametrize(... ids=<function>)`` when the function returns non-strings. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4745 <https://github.com/pytest-dev/pytest/issues/4745>`_: Fix/improve collection of args when passing in ``__init__.py`` and a test file. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4770 <https://github.com/pytest-dev/pytest/issues/4770>`_: ``more_itertools`` is now constrained to <6.0.0 when required for Python 2.7 compatibility. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#526 <https://github.com/pytest-dev/pytest/issues/526>`_: Fix "ValueError: Plugin already registered" exceptions when running in build directories that symlink to actual source. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Improved Documentation | ||||||
|  | ---------------------- | ||||||
|  | 
 | ||||||
|  | - `#3899 <https://github.com/pytest-dev/pytest/issues/3899>`_: Add note to ``plugins.rst`` that ``pytest_plugins`` should not be used as a name for a user module containing plugins. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4324 <https://github.com/pytest-dev/pytest/issues/4324>`_: Document how to use ``raises`` and ``does_not_raise`` to write parametrized tests with conditional raises. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - `#4709 <https://github.com/pytest-dev/pytest/issues/4709>`_: Document how to customize test failure messages when using | ||||||
|  |   ``pytest.warns``. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Trivial/Internal Changes | ||||||
|  | ------------------------ | ||||||
|  | 
 | ||||||
|  | - `#4741 <https://github.com/pytest-dev/pytest/issues/4741>`_: Some verbosity related attributes of the TerminalReporter plugin are now | ||||||
|  |   read only properties. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| pytest 4.2.0 (2019-01-30) | pytest 4.2.0 (2019-01-30) | ||||||
| ========================= | ========================= | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| The ``pytest_report_collectionfinish`` hook now is also called with ``--collect-only``. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Do not raise ``UsageError`` when an imported package has a ``pytest_plugins.py`` child module. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Add note to ``plugins.rst`` that ``pytest_plugins`` should not be used as a name for a user module containing plugins. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Document how to use ``raises`` and ``does_not_raise`` to write parametrized tests with conditional raises. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Fix output capturing when using pdb++ with recursive debugging. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Fix handling of ``collect_ignore`` via parent ``conftest.py``. |  | ||||||
|  | @ -1,2 +0,0 @@ | ||||||
| Fix regression where ``setUpClass`` would always be called in subclasses even if all tests |  | ||||||
| were skipped by a ``unittest.skip()`` decorator applied in the subclass. |  | ||||||
|  | @ -1,2 +0,0 @@ | ||||||
| Document how to customize test failure messages when using |  | ||||||
| ``pytest.warns``. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Fix ``parametrize(... ids=<function>)`` when the function returns non-strings. |  | ||||||
|  | @ -1,2 +0,0 @@ | ||||||
| Some verbosity related attributes of the TerminalReporter plugin are now |  | ||||||
| read only properties. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Fix/improve collection of args when passing in ``__init__.py`` and a test file. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| ``more_itertools`` is now constrained to <6.0.0 when required for Python 2.7 compatibility. |  | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Fix "ValueError: Plugin already registered" exceptions when running in build directories that symlink to actual source. |  | ||||||
|  | @ -6,6 +6,7 @@ Release announcements | ||||||
|    :maxdepth: 2 |    :maxdepth: 2 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |    release-4.2.1 | ||||||
|    release-4.2.0 |    release-4.2.0 | ||||||
|    release-4.1.1 |    release-4.1.1 | ||||||
|    release-4.1.0 |    release-4.1.0 | ||||||
|  |  | ||||||
|  | @ -0,0 +1,30 @@ | ||||||
|  | pytest-4.2.1 | ||||||
|  | ======================================= | ||||||
|  | 
 | ||||||
|  | pytest 4.2.1 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: | ||||||
|  | 
 | ||||||
|  | * Anthony Sottile | ||||||
|  | * Arel Cordero | ||||||
|  | * Bruno Oliveira | ||||||
|  | * Daniel Hahler | ||||||
|  | * Holger Kohr | ||||||
|  | * Kevin J. Foley | ||||||
|  | * Nick Murphy | ||||||
|  | * Paweł Stradomski | ||||||
|  | * Raphael Pierzina | ||||||
|  | * Ronny Pfannschmidt | ||||||
|  | * Sam Brightman | ||||||
|  | * Thomas Hisch | ||||||
|  | * Zac Hatfield-Dodds | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Happy testing, | ||||||
|  | The pytest Development Team | ||||||
		Loading…
	
		Reference in New Issue