Skip to content

Make mocker.patch.dict documentation clearer on actual behavior #117765

@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
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions