commit a4243fd09384fcbe37f076cf4ec6163c80f00839 Author: Damian Johnson atagar@torproject.org Date: Wed Jun 20 09:37:40 2012 -0700
Adding pydocs for prior mocking change --- test/mocking.py | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/test/mocking.py b/test/mocking.py index 5a90f6e..e4245a9 100644 --- a/test/mocking.py +++ b/test/mocking.py @@ -76,8 +76,14 @@ def mock(target, mock_call, target_module=None): Mocks the given function, saving the initial implementation so it can be reverted later.
+ The target_module only needs to be set if the results of + 'inspect.getmodule(target)' doesn't match the module that we want to mock + (for instance, the 'os' module provies the platform module that it wraps like + 'postix', which won't work). + :param function target: function to be mocked :param functor mock_call: mocking to replace the function with + :param module target_module: module that this is mocking, this defaults to the inspected value """
if hasattr(target, "__dict__") and "mock_id" in target.__dict__:
tor-commits@lists.torproject.org