File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 90, in search.txt Failed example: out = proj_view.handle_request() Exception raised: Traceback (most recent call last): File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/testing/doctest.py", line 1348, in __run compileflags, 1) in test.globs File "", line 1, in ? out = proj_view.handle_request() File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/project/browser/add.py", line 113, in handle_request self.notify(proj) File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/project/browser/add.py", line 142, in notify event.notify(AfterProjectAddedEvent(project, self.request)) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/event/__init__.py", line 23, in notify subscriber(event) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/app/event/dispatching.py", line 66, in dispatch for ignored in subscribers(event, None): File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/site.py", line 89, in subscribers return self.adapters.subscribers(required, provided) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/interface/adapter.py", line 481, in subscribers subscribers = [subscription(*objects) File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/project/handler.py", line 31, in handle_postcreation instance.processForm(metadata=1) File "/home/pw/oc-pristine/opencore/zope/Products/Archetypes/BaseObject.py", line 659, in processForm File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/event/__init__.py", line 23, in notify subscriber(event) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/app/event/dispatching.py", line 66, in dispatch for ignored in subscribers(event, None): File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/site.py", line 89, in subscribers return self.adapters.subscribers(required, provided) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/interface/adapter.py", line 481, in subscribers subscribers = [subscription(*objects) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/app/event/objectevent.py", line 192, in objectEventNotify adapters = subscribers((event.object, event), None) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/site.py", line 89, in subscribers return self.adapters.subscribers(required, provided) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/interface/adapter.py", line 481, in subscribers subscribers = [subscription(*objects) File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/project/handler.py", line 138, in save_featurelets supporter.installFeaturelet(flets[flet_id]) File "/home/jhammel/fsm.env/opencore/src/topp.featurelets/topp/featurelets/supporter.py", line 43, in installFeaturelet info = featurelet.deliverPackage(self.context) File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/listen/featurelet.py", line 55, in deliverPackage notify(ListenFeatureletCreatedEvent(obj)) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/event/__init__.py", line 23, in notify subscriber(event) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/app/event/dispatching.py", line 66, in dispatch for ignored in subscribers(event, None): File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/site.py", line 89, in subscribers return self.adapters.subscribers(required, provided) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/interface/adapter.py", line 481, in subscribers subscribers = [subscription(*objects) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/app/event/objectevent.py", line 192, in objectEventNotify adapters = subscribers((event.object, event), None) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/component/site.py", line 89, in subscribers return self.adapters.subscribers(required, provided) File "/home/jhammel/fsm.env/opencore/lib/zope/lib/python/zope/interface/adapter.py", line 481, in subscribers subscribers = [subscription(*objects) File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/listen/events.py", line 69, in listen_featurelet_installed address = '%s%s' % (ml_id, getSuffix()) File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/listen/utils.py", line 41, in getSuffix ptool = getToolByName(site, 'portal_properties') File "/home/pw/oc-pristine/opencore/zope/Products/CMFCore/utils.py", line 82, in getToolByName AttributeError: portal_properties ---------------------------------------------------------------------- File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 286, in search.txt Failed example: len(brains) Expected: 9 Got: 8 ---------------------------------------------------------------------- File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 289, in search.txt Failed example: len(brains) Expected: 9 Got: 8 ---------------------------------------------------------------------- File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 302, in search.txt Failed example: len(brains) Expected: 22 Got: 21 ---------------------------------------------------------------------- File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 340, in search.txt Failed example: len(brains) Expected: 9 Got: 8 ---------------------------------------------------------------------- File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 342, in search.txt Failed example: [b.getId for b in brains] Expected: ['project-home', 'project-home', 'project-home', 'project-home', 'project-home', 'p1', 'p2', 'p3', 'p4'] Got: ['project-home', 'project-home', 'project-home', 'project-home', 'p1', 'p2', 'p3', 'p4'] ---------------------------------------------------------------------- File "/home/jhammel/fsm.env/opencore/src/opencore/opencore/nui/main/search.txt", line 378, in search.txt Failed example: out = proj_view.handle_request() Expected: opencore.testing.utility.StubCabochonClient: args: ('cl0sed', ) Got: opencore.testing.utility.StubCabochonClient: args: ('cl0sed', 'portal_owner')