Skip to content

Comments

Update pytest-subtests to 0.14.0#568

Open
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-pytest-subtests-0.2.1-to-0.14.0
Open

Update pytest-subtests to 0.14.0#568
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-pytest-subtests-0.2.1-to-0.14.0

Conversation

@pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Dec 7, 2024

This PR updates pytest-subtests from 0.2.1 to 0.14.0.

Changelog

0.14.0

------

*2024-12-07*

* Add support for Python 3.13.

* Dropped support for EOL Python 3.8.

* Fixed output when using ``TestCase.skipTest`` (`169`_).

* Fixed ``pytest`` requirement to ``>=7.3`` (`159`_).

.. _159: https://github.com/pytest-dev/pytest-subtests/issues/159
.. _169: https://github.com/pytest-dev/pytest-subtests/pull/169

0.13.1

------

*2024-07-16*

* Fixed bug were an extra test would execute when ``-x/--exitfirst`` was used (`139`_).

.. _139: https://github.com/pytest-dev/pytest-subtests/pull/139

0.13.0

------

*2024-07-07*

* Dropped support for EOL Python 3.7.
* Added support for ``-x/--exitfirst`` (`134`_).
* Hide the traceback inside the ``SubTests.test()`` method (`131`_).

.. _131: https://github.com/pytest-dev/pytest-subtests/pull/131
.. _134: https://github.com/pytest-dev/pytest-subtests/pull/134

0.12.1

------

*2024-03-07*

* Fixed compatibility with upcoming pytest ``8.1.x``.  (`125`_).

.. _125: https://github.com/pytest-dev/pytest-subtests/issues/125

0.12.0

------

*2024-03-06*

* Python 3.12 is now officially supported (`113`_).
* Added typing support (`115`_).
* ``SubTests`` can be imported from ``pytest_subtests`` to type-annotate the ``subtests`` fixture.

.. _113: https://github.com/pytest-dev/pytest-subtests/pull/113
.. _115: https://github.com/pytest-dev/pytest-subtests/pull/115

0.11.0

------

*2023-05-15*

* Logging is displayed for failing subtests (`92`_)
* Passing subtests no longer turn the pytest output to yellow (as if warnings have been issued) (`86`_). Thanks to `Andrew-Brock`_ for providing the solution.
* Now the ``msg`` contents of a subtest is displayed when running pytest with ``-v`` (`6`_).

.. _6: https://github.com/pytest-dev/pytest-subtests/issues/6
.. _86: https://github.com/pytest-dev/pytest-subtests/issues/86
.. _92: https://github.com/pytest-dev/pytest-subtests/issues/87

.. _`Andrew-Brock`: https://github.com/Andrew-Brock

0.10.0

------

*2022-02-15*

* Added experimental support for suppressing subtest output dots in non-verbose mode with ``--no-subtests-shortletter`` -- this allows the native pytest column calculations to not be disrupted and minimizes unneeded output for large CI systems.

0.9.0

-----

*2022-10-28*

* Python 3.11 is officially supported.
* Dropped support for Python 3.6.

0.8.0

-----

*2022-05-26*

* Now passing subtests are shown in the test run summary at the end (for example: ``10 failed, 1 passed, 10 subtests passed in 0.10s``) (`70`_).

.. _70: https://github.com/pytest-dev/pytest-subtests/pull/70

0.7.0

-----

*2022-02-13*

* Fixed support for pytest 7.0, and ``pytest>=7.0`` is now required.

0.6.0

-----

*2022-01-15*

* ``pytest>=6.0`` is now required.
* Added official support for Python 3.10.
* Dropped support for Python 3.5.
* Users no longer need to configure a warnings filter for the internal ``A private pytest class or function was used`` pytest warning (`52`_).
* **Experimental**: Use ``SUBPASS`` and ``,`` for passed subtests instead of general ``PASSED``,
``SUBFAIL`` and ``u`` for failed ones instead of ``FAILED`` (`30`_).

.. _30: https://github.com/pytest-dev/pytest-subtests/pull/30
.. _52: https://github.com/pytest-dev/pytest-subtests/pull/52

0.5.0

-----

*2021-05-29*

* Added support for ``pytest.mark.xfail`` (`40`_).

.. _40: https://github.com/pytest-dev/pytest-subtests/pull/40

0.4.0

-----

*2020-12-13*

* Added support for ``--pdb`` (`22`_).

.. _22: https://github.com/pytest-dev/pytest-subtests/issues/22

0.3.2

-----

*2020-08-01*

* Fixed pytest 6.0 support.

0.3.1

-----

*2020-05-20*

* Fixed pytest 5.4 support.

0.3.0

-----

*2020-01-22*

* Dropped support for Python 3.4.
* ``subtests`` now correctly captures and displays stdout/stderr (`18`_).

.. _18: https://github.com/pytest-dev/pytest-subtests/issues/18
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant