This shouldn't be necessary. This is how Mock is supposed to work. Did it not work this way by just setting the list to `side_effect`?