Files
my-vault/03_Resources/Development/Languages/Python/Mock Patching.md
T

5 lines
512 B
Markdown
Raw Normal View History

2026-01-05 13:03:55 +08:00
## Highlights:
`Mock.patch ` will intercept import statements identified by a string, and return a Mock instance you can preconfigure using the techniques we discussed above.
we need to supply `Mock.patch ` with a string representing our specific import. We do not want to supply simply `os.getcwd ` since that would patch it for all modules, instead we want to supply the module under tests import of os , i.e. work.os . When the module is imported patch will work its magic and return a Mock instead.