Я хочу украсить свой тест для исправления определенной функции. Я не заинтересован в получении фиктивного объекта в качестве параметра функции. В этом примере я хочу иметь возможность пропустить параметр mock_my_foo
:
def my_foo(self):
print "My side_effect"
class SampleTest(TestCase):
@patch('some_module.foo', side_effect=my_foo)
def test_something(self, mock_my_foo):
pass
Я использую Python 2.7