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 | ||||
| 
 | ||||
| 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) | ||||
| ========================= | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| 
 | ||||
| 
 | ||||
|    release-4.2.1 | ||||
|    release-4.2.0 | ||||
|    release-4.1.1 | ||||
|    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