It would be nice to know why arguments do not match when there's a single allowance, e.g.:
doubles.exceptions.UnallowedMethodCallError: Received unexpected call to '...' on <...>. The supplied arguments (...) do not match allowance, missing key 'toaster' required in allowance.