Here's the result of my refactoring/rewriting for the tests in question:
Geoff, as the one with the most "domain knowledge" as far as the code
changes go, could you check the tests (and especially the comments I
have added) to make sure they make sense?
Flames welcome from everyone else as well, of course ;)
Zope-CMF maillist - Zope-CMF@lists.zope.org
See http://collector.zope.org/CMF for bug reports and feature requests