Has anyone written a regression test package that simulates a user, feeds input to Zope, and captures output in such a way that it can be used to run regression tests?