Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 16, 2024

Bumps pytest-mock from 3.3.1 to 3.12.0.

Release notes

Sourced from pytest-mock's releases.

v3.12.0

  • Added support for Python 3.12.
  • Dropped support for EOL Python 3.7.
  • mocker.resetall() now also resets mocks created by mocker.create_autospec (#390).

v3.11.1

  • Fixed introspection for failed assert_has_calls (#365).

  • Updated type annotations for mocker.patch and mocker.spy (#364).

v3.10.0

  • Added new mocker.stop(m) method to stop specific mocker.patch or mocker.spy calls (#319).

v3.9.0

  • Expose NonCallableMagicMock via the mocker fixture (#318).

v3.8.2

  • Fixed AsyncMock support for Python 3.7+ in mocker.async_stub (#302).

v3.8.1

  • Fix regression caused by an explicit mock dependency in the code (#298).

v3.8.0

3.7.0

  • Python 3.10 now officially supported.
  • Dropped support for Python 3.6.

3.6.1 (2021-05-06)

3.6.0 (2021-04-24)

  • pytest-mock no longer supports Python 3.5.
  • Correct type annotations for mocker.patch.object to also include the string form. Thanks @​plannigan for the PR (#235).
  • reset_all now supports return_value and side_effect keyword arguments. Thanks @​alex-marty for the PR (#214).

3.5.1 (2021-01-10)

  • Use inspect.getattr_static instead of resorting to object.__getattribute__ magic. This should better comply with objects which implement a custom descriptor protocol. Thanks @​yesthesoup for the PR (#224).

3.5.0 (2021-01-04)

  • Now all patch functions will emit a warning instead of raising a ValueError when used as a context-manager. Thanks @​iforapsy for the PR (#221).

... (truncated)

Changelog

Sourced from pytest-mock's changelog.

3.12.0 (2023-10-19)

  • Added support for Python 3.12.
  • Dropped support for EOL Python 3.7.
  • mocker.resetall() now also resets mocks created by mocker.create_autospec ([#390](https://github.com/pytest-dev/pytest-mock/issues/390)_).

.. _#390: pytest-dev/pytest-mock#390

3.11.1 (2023-06-15)

(This release source code is identical to 3.11.0 except a small internal fix to deployment/CI)

  • Fixed introspection for failed assert_has_calls ([#365](https://github.com/pytest-dev/pytest-mock/issues/365)_).

  • Updated type annotations for mocker.patch and mocker.spy ([#364](https://github.com/pytest-dev/pytest-mock/issues/364)_).

.. _#365: pytest-dev/pytest-mock#365 .. _#364: pytest-dev/pytest-mock#364

3.11.0 (2023-06-15)

  • Fixed introspection for failed assert_has_calls ([#365](https://github.com/pytest-dev/pytest-mock/issues/365)_).

  • Updated type annotations for mocker.patch and mocker.spy ([#364](https://github.com/pytest-dev/pytest-mock/issues/364)_).

.. _#365: pytest-dev/pytest-mock#365 .. _#364: pytest-dev/pytest-mock#364

3.10.0 (2022-10-05)

  • Added new mocker.stop(m) method to stop specific mocker.patch or mocker.spy calls ([#319](https://github.com/pytest-dev/pytest-mock/issues/319)_).

.. _#319: pytest-dev/pytest-mock#319

3.9.0 (2022-09-28)

  • Expose NonCallableMagicMock via the mocker fixture ([#318](https://github.com/pytest-dev/pytest-mock/issues/318)_).

.. _#318: pytest-dev/pytest-mock#318

3.8.2 (2022-07-05)

  • Fixed AsyncMock support for Python 3.7+ in mocker.async_stub ([#302](https://github.com/pytest-dev/pytest-mock/issues/302)_).

... (truncated)

Commits
  • 69adc6f Re-add norewrite tests
  • b905823 Drop Python 3.7 and add Python 3.12
  • 2a71a0d mocker.resetall now also resets mockers created by create_autospec (#390)
  • e84f885 Merge pull request #391 from pytest-dev/pre-commit-ci-update-config
  • e037221 [pre-commit.ci] pre-commit autoupdate
  • f019696 Merge pull request #387 from pytest-dev/where-to-patch-link
  • 09f1814 Merge pull request #388 from pytest-dev/pre-commit-ci-update-config
  • f55f17e [pre-commit.ci] pre-commit autoupdate
  • cec59a0 Update usage.rst
  • 53cc0a5 Update usage.rst
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.3.1 to 3.12.0.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.3.1...v3.12.0)

---
updated-dependencies:
- dependency-name: pytest-mock
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant