* Prepare release version 7.0.0 * Add note to changelog Co-authored-by: pytest bot <pytestbot@gmail.com> Co-authored-by: Florian Bruhin <me@the-compiler.org> (cherry picked from commit e37fbe5685d330cbe7819c5a08d0a524df7299bf) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
2982753d80
commit
dfa7023862
|
@ -1 +0,0 @@
|
||||||
Fixed error message prints function decorators when using assert in Python 3.8 and above.
|
|
|
@ -1 +0,0 @@
|
||||||
Ensure :attr:`pytest.Config.inifile` is available during the :func:`pytest_cmdline_main <_pytest.hookspec.pytest_cmdline_main>` hook (regression during ``7.0.0rc1``).
|
|
|
@ -1 +0,0 @@
|
||||||
Added extra documentation on alternatives to common misuses of `pytest.warns(None)` ahead of its deprecation.
|
|
|
@ -1,7 +0,0 @@
|
||||||
If custom subclasses of nodes like :class:`pytest.Item` override the
|
|
||||||
``__init__`` method, they should take ``**kwargs``. See
|
|
||||||
:ref:`uncooperative-constructors-deprecated` for details.
|
|
||||||
|
|
||||||
Note that a deprection warning is only emitted when there is a conflict in the
|
|
||||||
arguments pytest expected to pass. This deprecation was already part of pytest
|
|
||||||
7.0.0rc1 but wasn't documented.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Clarify where the configuration files are located. To avoid confusions documentation mentions
|
|
||||||
that configuration file is located in the root of the repository.
|
|
|
@ -1 +0,0 @@
|
||||||
Add test coverage to assertion rewrite path.
|
|
|
@ -6,6 +6,7 @@ Release announcements
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
|
|
||||||
|
release-7.0.0
|
||||||
release-7.0.0rc1
|
release-7.0.0rc1
|
||||||
release-6.2.5
|
release-6.2.5
|
||||||
release-6.2.4
|
release-6.2.4
|
||||||
|
|
|
@ -0,0 +1,74 @@
|
||||||
|
pytest-7.0.0
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
The pytest team is proud to announce the 7.0.0 release!
|
||||||
|
|
||||||
|
This release contains new features, improvements, bug fixes, and breaking changes, so users
|
||||||
|
are encouraged to take a look at the CHANGELOG carefully:
|
||||||
|
|
||||||
|
https://docs.pytest.org/en/stable/changelog.html
|
||||||
|
|
||||||
|
For complete documentation, please visit:
|
||||||
|
|
||||||
|
https://docs.pytest.org/en/stable/
|
||||||
|
|
||||||
|
As usual, you can upgrade from PyPI via:
|
||||||
|
|
||||||
|
pip install -U pytest
|
||||||
|
|
||||||
|
Thanks to all of the contributors to this release:
|
||||||
|
|
||||||
|
* Adam J. Stewart
|
||||||
|
* Alexander King
|
||||||
|
* Amin Alaee
|
||||||
|
* Andrew Neitsch
|
||||||
|
* Anthony Sottile
|
||||||
|
* Ben Davies
|
||||||
|
* Bernát Gábor
|
||||||
|
* Brian Okken
|
||||||
|
* Bruno Oliveira
|
||||||
|
* Cristian Vera
|
||||||
|
* Dan Alvizu
|
||||||
|
* David Szotten
|
||||||
|
* Eddie
|
||||||
|
* Emmanuel Arias
|
||||||
|
* Emmanuel Meric de Bellefon
|
||||||
|
* Eric Liu
|
||||||
|
* Florian Bruhin
|
||||||
|
* GergelyKalmar
|
||||||
|
* Graeme Smecher
|
||||||
|
* Harshna
|
||||||
|
* Hugo van Kemenade
|
||||||
|
* Jakub Kulík
|
||||||
|
* James Myatt
|
||||||
|
* Jeff Rasley
|
||||||
|
* Kale Kundert
|
||||||
|
* Kian Meng, Ang
|
||||||
|
* Miro Hrončok
|
||||||
|
* Naveen-Pratap
|
||||||
|
* Oleg Höfling
|
||||||
|
* Olga Matoula
|
||||||
|
* Ran Benita
|
||||||
|
* Ronny Pfannschmidt
|
||||||
|
* Simon K
|
||||||
|
* Srip
|
||||||
|
* Sören Wegener
|
||||||
|
* Taneli Hukkinen
|
||||||
|
* Terje Runde
|
||||||
|
* Thomas Grainger
|
||||||
|
* Thomas Hisch
|
||||||
|
* William Jamir Silva
|
||||||
|
* Yuval Shimon
|
||||||
|
* Zac Hatfield-Dodds
|
||||||
|
* andrewdotn
|
||||||
|
* denivyruck
|
||||||
|
* ericluoliu
|
||||||
|
* oleg.hoefling
|
||||||
|
* symonk
|
||||||
|
* ziebam
|
||||||
|
* Éloi Rivard
|
||||||
|
* Éric
|
||||||
|
|
||||||
|
|
||||||
|
Happy testing,
|
||||||
|
The pytest Development Team
|
|
@ -117,10 +117,10 @@ For information about fixtures, see :ref:`fixtures`. To see a complete list of a
|
||||||
`pytest-xdist <https://github.com/pytest-dev/pytest-xdist>`__ plugin. See
|
`pytest-xdist <https://github.com/pytest-dev/pytest-xdist>`__ plugin. See
|
||||||
:issue:`7767` for details.
|
:issue:`7767` for details.
|
||||||
|
|
||||||
tmpdir_factory [session scope] -- .../_pytest/legacypath.py:292
|
tmpdir_factory [session scope] -- .../_pytest/legacypath.py:295
|
||||||
Return a :class:`pytest.TempdirFactory` instance for the test session.
|
Return a :class:`pytest.TempdirFactory` instance for the test session.
|
||||||
|
|
||||||
tmpdir -- .../_pytest/legacypath.py:299
|
tmpdir -- .../_pytest/legacypath.py:302
|
||||||
Return a temporary directory path object which is unique to each test
|
Return a temporary directory path object which is unique to each test
|
||||||
function invocation, created as a sub directory of the base temporary
|
function invocation, created as a sub directory of the base temporary
|
||||||
directory.
|
directory.
|
||||||
|
|
|
@ -28,6 +28,51 @@ with advance notice in the **Deprecations** section of releases.
|
||||||
|
|
||||||
.. towncrier release notes start
|
.. towncrier release notes start
|
||||||
|
|
||||||
|
pytest 7.0.0 (2022-02-03)
|
||||||
|
=========================
|
||||||
|
|
||||||
|
(**Please see the full set of changes for this release also in the 7.0.0rc1 notes below**)
|
||||||
|
|
||||||
|
Deprecations
|
||||||
|
------------
|
||||||
|
|
||||||
|
- `#9488 <https://github.com/pytest-dev/pytest/issues/9488>`_: If custom subclasses of nodes like :class:`pytest.Item` override the
|
||||||
|
``__init__`` method, they should take ``**kwargs``. See
|
||||||
|
:ref:`uncooperative-constructors-deprecated` for details.
|
||||||
|
|
||||||
|
Note that a deprection warning is only emitted when there is a conflict in the
|
||||||
|
arguments pytest expected to pass. This deprecation was already part of pytest
|
||||||
|
7.0.0rc1 but wasn't documented.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
---------
|
||||||
|
|
||||||
|
- `#9355 <https://github.com/pytest-dev/pytest/issues/9355>`_: Fixed error message prints function decorators when using assert in Python 3.8 and above.
|
||||||
|
|
||||||
|
|
||||||
|
- `#9396 <https://github.com/pytest-dev/pytest/issues/9396>`_: Ensure :attr:`pytest.Config.inifile` is available during the :func:`pytest_cmdline_main <_pytest.hookspec.pytest_cmdline_main>` hook (regression during ``7.0.0rc1``).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Improved Documentation
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
- `#9404 <https://github.com/pytest-dev/pytest/issues/9404>`_: Added extra documentation on alternatives to common misuses of `pytest.warns(None)` ahead of its deprecation.
|
||||||
|
|
||||||
|
|
||||||
|
- `#9505 <https://github.com/pytest-dev/pytest/issues/9505>`_: Clarify where the configuration files are located. To avoid confusions documentation mentions
|
||||||
|
that configuration file is located in the root of the repository.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Trivial/Internal Changes
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
- `#9521 <https://github.com/pytest-dev/pytest/issues/9521>`_: Add test coverage to assertion rewrite path.
|
||||||
|
|
||||||
|
|
||||||
pytest 7.0.0rc1 (2021-12-06)
|
pytest 7.0.0rc1 (2021-12-06)
|
||||||
============================
|
============================
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ Install ``pytest``
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
$ pytest --version
|
$ pytest --version
|
||||||
pytest 7.0.0rc1
|
pytest 7.0.0
|
||||||
|
|
||||||
.. _`simpletest`:
|
.. _`simpletest`:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue