Strict mocking with Zope interfaces
jrydberg.me