Python mock: mock objects
From wikinotes
mock = mock.Mock()
mock.a()
>>> <Mock id='1234567'>
mock.a
>>> <Mock id='7654321'>
mock.a.return_value = 'hi'
mock.a()
>>> 'hi'
mock = mock.Mock()
mock.a()
>>> <Mock id='1234567'>
mock.a
>>> <Mock id='7654321'>
mock.a.return_value = 'hi'
mock.a()
>>> 'hi'