8000 Make `mocker.patch.dict` documentation clearer on actual behavior · Issue #117765 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content
Make mocker.patch.dict documentation clearer on actual behavior #117765
Closed
@radhikamattoo

Description

@radhikamattoo

Documentation

The docs for patch.dict method is:

Patch a dictionary, or dictionary like object, and restore the dictionary to its original state after the test.

The phrase "to its original state" can be misleading, because this method actually restores a copy of the original data.

I ran into strange behavior with my tests because of my assumption this method would restore the original values, not copies of them.

Let me know if I'm misunderstanding anything :) Thanks all for your hard work!

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsDocumentation in the Doc dir

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0