Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update testing pip deps (minor) #115

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 2, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pytest-asyncio (changelog) ==0.21.2 -> ==0.24.0 age adoption passing confidence
pytest-operator ==0.35.0 -> ==0.36.0 age adoption passing confidence

Release Notes

pytest-dev/pytest-asyncio (pytest-asyncio)

v0.24.0: pytest-asyncio 0.24.0

Compare Source

0.24.0 (2024-08-22)
  • BREAKING: Updated minimum supported pytest version to v8.2.0
  • Adds an optional loop_scope keyword argument to pytest.mark.asyncio. This argument controls which event loop is used to run the marked async test. #​706, #​871
  • Deprecates the optional scope keyword argument to pytest.mark.asyncio for API consistency with pytest_asyncio.fixture. Users are encouraged to use the loop_scope keyword argument, which does exactly the same.
  • Raises an error when passing scope or loop_scope as a positional argument to @pytest.mark.asyncio. #​812
  • Fixes a bug that caused module-scoped async fixtures to fail when reused in other modules #​862 #​668

v0.23.8: pytest-asyncio 0.23.8

Compare Source

0.23.8 (2024-07-17)

  • Fixes a bug that caused duplicate markers in async tests #​813

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #​706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

v0.23.7: pytest-asyncio 0.23.7

Compare Source

0.23.7 (2024-05-19)
  • Silence deprecation warnings about unclosed event loops that occurred with certain CPython patch releases #​817
Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #​706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

v0.23.6: pytest-asyncio 0.23.6

Compare Source

0.23.6 (2024-03-19)

  • Fix compatibility with pytest 8.2 #​800

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #​706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

v0.23.5.post1: pytest-asyncio 0.23.5.post1

Compare Source

0.23.5 (2024-02-09)

  • Declare compatibility with pytest 8 #​737
  • Fix typing errors with recent versions of mypy #​769
  • Prevent DeprecationWarning about internal use of asyncio.get_event_loop() from affecting test cases #​757

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #​706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

v0.23.5: pytest-asyncio 0.23.5

Compare Source

0.23.5 (2024-02-09)

  • Declare compatibility with pytest 8 #​737
  • Fix typing errors with recent versions of mypy #​769
  • Prevent DeprecationWarning about internal use of asyncio.get_event_loop() from affecting test cases #​757

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #​706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

v0.23.4: pytest-asyncio 0.23.4

Compare Source

0.23.4 (2024-01-28)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #​729
  • Addresses further issues that caused an internal pytest error during test collection
  • Declares incompatibility with pytest 8 #​737

v0.23.3: pytest-asyncio 0.23.3

Compare Source

0.23.3 (2024-01-01)

  • Fixes a bug that caused event loops to be closed prematurely when using async generator fixtures with class scope or wider in a function-scoped test #​706
  • Fixes various bugs that caused an internal pytest error during test collection #​711 #​713 #​719

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #​706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

v0.23.2: pytest-asyncio 0.23.2

Compare Source

0.23.2 (2023-12-04)

  • Fixes a bug that caused an internal pytest error when collecting .txt files #​703

v0.23.1: pytest-asyncio 0.23.1

Compare Source

0.23.1 (2023-12-03)

  • Fixes a bug that caused an internal pytest error when using module-level skips #​701

v0.23.0: pytest-asyncio 0.23.0

Compare Source

This release is backwards-compatible with v0.21. Changes are
non-breaking, unless you upgrade from v0.22.

  • BREAKING: The asyncio_event_loop mark has been removed. Event
    loops with class, module, package, and session scopes can be
    requested via the scope keyword argument to the asyncio
    mark.
  • Introduces the event_loop_policy fixture which allows testing with
    non-default or multiple event loops #​662
  • Introduces pytest_asyncio.is_async_test which returns whether a
    test item is managed by pytest-asyncio #​376
  • Removes and pytest-trio, mypy, and flaky from the test
    dependencies #​620, #​674, #​678

v0.22.0: pytest-asyncio 0.22.0 (yanked)

Compare Source

This release deprecated event loop overrides, but didn't provide adequate replacement functionality for all relevant use cases. As such, the release was yanked from PyPI.

0.22.0 (2023-10-31)

  • Class-scoped and module-scoped event loops can be requested
    via the asyncio_event_loop mark. #​620
  • Deprecate redefinition of the event_loop fixture. #​587
    Users requiring a class-scoped or module-scoped asyncio event loop for their tests
    should mark the corresponding class or module with asyncio_event_loop.
  • Test items based on asynchronous generators always exit with xfail status and emit a warning during the collection phase. This behavior is consistent with synchronous yield tests. #​642
  • Remove support for Python 3.7
  • Declare support for Python 3.12

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner August 2, 2024 08:36
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 4e3c2ce to 836cfe0 Compare August 2, 2024 08:55
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 836cfe0 to 1d7db2e Compare August 2, 2024 09:10
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 1d7db2e to 3ce6727 Compare August 2, 2024 09:23
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 3ce6727 to 8ce9e0f Compare August 2, 2024 09:56
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 8ce9e0f to d4ad1e9 Compare August 2, 2024 13:17
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from d4ad1e9 to aeeedab Compare August 2, 2024 19:42
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from aeeedab to 8dda67b Compare August 2, 2024 19:56
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 8dda67b to 6b5474b Compare August 3, 2024 12:35
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 6b5474b to 18b4762 Compare August 3, 2024 15:27
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 18b4762 to 83e436b Compare August 3, 2024 23:20
canonical-iam
canonical-iam previously approved these changes Aug 3, 2024
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 83e436b to c73ea4d Compare August 13, 2024 20:13
@renovate renovate bot changed the title chore(deps): update dependency pytest-asyncio to v0.23.8 chore(deps): update testing pip deps (minor) Aug 13, 2024
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from c73ea4d to 088dbde Compare August 13, 2024 20:29
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 088dbde to 610c184 Compare August 13, 2024 20:44
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 610c184 to f08e315 Compare August 14, 2024 11:57
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from f08e315 to 9810932 Compare August 14, 2024 14:56
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 9810932 to 0aaa5ce Compare August 15, 2024 13:16
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 0aaa5ce to f0a95c6 Compare August 16, 2024 18:26
canonical-iam
canonical-iam previously approved these changes Aug 16, 2024
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from dc65d7f to 68ef7bb Compare August 22, 2024 11:23
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 68ef7bb to aa86aaf Compare August 22, 2024 14:50
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from aa86aaf to ba1bdba Compare August 25, 2024 11:30
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from ba1bdba to bef9b61 Compare August 29, 2024 17:11
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from bef9b61 to f1addf9 Compare August 30, 2024 14:01
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from f1addf9 to 241a3e7 Compare September 4, 2024 11:57
@renovate renovate bot force-pushed the renovate/auto-testing-pip-deps branch from 241a3e7 to 65f910b Compare September 5, 2024 17:31
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