Skip to content

chore(deps): update dependency pytest-asyncio to ^0.19.0

renovate requested to merge renovate/pytest-asyncio-0.x into master

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
pytest-asyncio ^0.16.0 -> ^0.19.0 age adoption passing confidence

Release Notes

pytest-dev/pytest-asyncio

v0.19.0

Compare Source

=================

  • BREAKING: The default asyncio_mode is now strict. #&#8203;293 <https://github.com/pytest-dev/pytest-asyncio/issues/293>_
  • Removes setup.py since all relevant configuration is present setup.cfg. Users requiring an editable installation of pytest-asyncio need to use pip v21.1 or newer. #&#8203;283 <https://github.com/pytest-dev/pytest-asyncio/issues/283>_
  • Declare support for Python 3.11.

v0.18.3

Compare Source

=================

  • Adds pytest-trio <https://pypi.org/project/pytest-trio/>_ to the test dependencies
  • Fixes a bug that caused pytest-asyncio to try to set up async pytest_trio fixtures in strict mode. #&#8203;298 <https://github.com/pytest-dev/pytest-asyncio/issues/298>_

v0.18.2

Compare Source

=================

  • Fix asyncio auto mode not marking static methods. #&#8203;295 <https://github.com/pytest-dev/pytest-asyncio/issues/295>_
  • Fix a compatibility issue with Hypothesis 6.39.0. #&#8203;302 <https://github.com/pytest-dev/pytest-asyncio/issues/302>_

v0.18.1

Compare Source

=================

  • Fixes a regression that prevented async fixtures from working in synchronous tests. #&#8203;286 <https://github.com/pytest-dev/pytest-asyncio/issues/286>_

v0.18.0

Compare Source

=================

  • Raise a warning if @​pytest.mark.asyncio is applied to non-async function. #&#8203;275 <https://github.com/pytest-dev/pytest-asyncio/issues/275>_
  • Support parametrized event_loop fixture. #&#8203;278 <https://github.com/pytest-dev/pytest-asyncio/issues/278>_

v0.17.2

Compare Source

=================

  • Require typing-extensions on Python<3.8 only. #&#8203;269 <https://github.com/pytest-dev/pytest-asyncio/issues/269>_
  • Fix a regression in tests collection introduced by 0.17.1, the plugin works fine with non-python tests again. #&#8203;267 <https://github.com/pytest-dev/pytest-asyncio/issues/267>_

v0.17.1

Compare Source

=================

  • Fixes a bug that prevents async Hypothesis tests from working without explicit asyncio marker when --asyncio-mode=auto is set. #&#8203;258 <https://github.com/pytest-dev/pytest-asyncio/issues/258>_
  • Fixed a bug that closes the default event loop if the loop doesn't exist #&#8203;257 <https://github.com/pytest-dev/pytest-asyncio/issues/257>_
  • Added type annotations. #&#8203;198 <https://github.com/pytest-dev/pytest-asyncio/issues/198>_
  • Show asyncio mode in pytest report headers. #&#8203;266 <https://github.com/pytest-dev/pytest-asyncio/issues/266>_
  • Relax asyncio_mode type definition; it allows to support pytest 6.1+. #&#8203;262 <https://github.com/pytest-dev/pytest-asyncio/issues/262>_

v0.17.0

Compare Source

=================

  • pytest-asyncio no longer alters existing event loop policies. #&#8203;168 <https://github.com/pytest-dev/pytest-asyncio/issues/168>*, #&#8203;188 <https://github.com/pytest-dev/pytest-asyncio/issues/168>*
  • Drop support for Python 3.6
  • Fixed an issue when pytest-asyncio was used in combination with flaky or inherited asynchronous Hypothesis tests. #&#8203;178 <https://github.com/pytest-dev/pytest-asyncio/issues/178>_ #&#8203;231 <https://github.com/pytest-dev/pytest-asyncio/issues/231>_
  • Added flaky <https://pypi.org/project/flaky/>_ to test dependencies
  • Added unused_udp_port and unused_udp_port_factory fixtures (similar to unused_tcp_port and unused_tcp_port_factory counterparts. #&#8203;99 <https://github.com/pytest-dev/pytest-asyncio/issues/99>_
  • Added the plugin modes: strict, auto, and legacy. See documentation <https://github.com/pytest-dev/pytest-asyncio#modes>_ for details. #&#8203;125 <https://github.com/pytest-dev/pytest-asyncio/issues/125>_
  • Correctly process KeyboardInterrupt during async fixture setup phase #&#8203;219 <https://github.com/pytest-dev/pytest-asyncio/issues/219>_

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports