Might I submit for your approval a rule of thumb I've developed: the `with patch …:` use of mock turns out much better than the decorator version, because you don't get the confusing reversal of parameter order and because the regions for which the mocks take effect can be tighter, making it clearer what depends on the mocking.