GenericSetup has global registries for profiles and steps.
They are a PITA when testing.
For instance, plone.app.testing has to make a complicated dance to
record and restore their state.
In branch gotcha-registries-use-utilities, I have removed those global
The profiles and steps are instead registered as global named utilities.
All tests pass.
I would appreciate review :
If I get no comment within 1 week, I'll assume I can merge and will do so.
Godefroid Chapelle (aka __gotcha) http://bubblenet.be
Zope-CMF maillist - Zope-CMF@zope.org
See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests