, , mock == 0.8.0 :
import mock
m = mock.Mock()
m = side_effect = [
['a', 'b', 'c'],
['d', 'e', 'f'],
]
print "First: %s" % m()
print "Second: %s" % m()
:
First: ['a', 'b', 'c']
Second: ['d', 'e', 'f']
, :
m = mock.Mock()
m.return_value = ['a', 'b', 'c']
print m('foo')
print m('bar')
print m('baz')