Damian,<br><br>I am attempting to write a test using test.mocking.mock_method, but I do not understand how to use it correctly.  Could you give me pointers on the following smallest (non-)working test case.<br><br>import stem<br>
from stem.control import Controller<br>import test.mocking as mocking<br><br>socket = stem.socket.ControlSocket()<br>controller = Controller(socket)<br><br>mocking.mock_method(Controller, 'get_version', mocking.return_value(stem.version.Version('0.1.0.14')))<br>
<br>controller.get_version()<br><br>The above code fails with:<br><br>Traceback (most recent call last):<br>  File "mock_method-test.py", line 8, in <module><br>    mocking.mock_method(Controller, 'get_version', mocking.return_value(stem.version.Version('0.1.0.14')))<br>
  File "stem.dev/test/mocking.py", line 317, in mock_method<br>    target_class.__dict__[method_name] = mock_wrapper<br>TypeError: 'dictproxy' object does not support item assignment<br><br clear="all"><br>
-- <br>Sean Robinson<br><br><br>