Hi all,
Recent breakage makes me finally raise the question that bothered me for
some time: are there possible alternatives to mock library we could use?
A couple reasons for that:
1. Devs don't seem to care about semver, backward compatibility and all
this boring stuff. Releasing a minor version that breaks all or vast
majority of users is not nice at all.
2. side_effect syntax is no longer sane. Previously it was awesome:
side_effect = Exception()
side_effect = [value, Exception()]
etc. Now it's a big typing disaster:
side_effect = iter([Exception()])
ok, I can live with [], I understand that it may be required for some
corner cases. I can't understand why mock can't call iter() internally.
And seriously, it's a breaking change, and should have been
communicated/issued a warning for some time.
If someone has contacts within mock team, are there any chances that
will provide a convenient alternative to side_effect (though any new
attribute would be a breaking change for Mock class)?
Any ideas?
Dmitry.
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev