[cmf-tests] FAILED (errors=37) : CMF-2.0 Zope-2.10 Python-2.4.3 : Linux

CMF Unit Tests cmf-tests at epy.co.at
Mon Jul 17 22:13:53 EDT 2006


CMF Unit Tests : FAILED (errors=37)
CMF-2.0 Zope-2.10 Python-2.4.3 : Linux

Running /usr/local/python2.4/bin/python /home/stefan/autotest/temp/python24-zope210/test.py -q --config-file etc/zope.conf --path Products --test-path Products
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210/lib/python/zope/configuration/config.py:692: DeprecationWarning: The five:traversable statement is no longer needed and will be removed in Zope 2.12.
  actions = self.handler(context, **args)
/home/stefan/autotest/temp/python24-zope210/lib/python/zope/configuration/config.py:184: DeprecationWarning: zope.app.event.interfaces has moved to zope.lifecycleevent.interfaces. Import of zope.app.event.interfaces will become unsupported in Zope 3.5
  mod = __import__(mname, *_import_chickens)
/home/stefan/autotest/temp/python24-zope210/lib/python/zope/configuration/config.py:199: DeprecationWarning: IObjectEvent is deprecated. IObjectEvent has moved to zope.component.interfaces
  obj = getattr(mod, oname)
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/tests/test_FSPageTemplate.py:25: DeprecationWarning: Products.PageTemplates.TALES has moved to zope.tales.tales. Import of Products.PageTemplates.TALES will become unsupported in 2.12
  from Products.PageTemplates.TALES import Undefined
Parsing /home/stefan/autotest/temp/python24-zope210-cmf20/etc/zope.conf
Running unit tests:
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/common.py:58: DeprecationWarning: FiveTraversable is deprecated. __bobo_traverse__ and ITraverser/ITraversable for controlling URL traversal have become obsolete. Use an IPublishTraverse adapter instead.  This reference will go away in Zope 2.12.
  from Products.Five.traversable import FiveTraversable


Error in test test_generateXML_with_icon (CMFActionIcons.tests.test_exportimport.ActionIconsToolExportConfiguratorTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFActionIcons/tests/test_exportimport.py", line 94, in test_generateXML_with_icon
    self._compareDOM(configurator.generateXML(), self._WITH_ICON_EXPORT)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.CMFActionIcons.exportimport.ActionIconsToolExportConfigurator object at 0xb67e6fcc>)



Error in test test_empty (CMFActionIcons.tests.test_exportimport.Test_exportActionIconsTool)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFActionIcons/tests/test_exportimport.py", line 134, in test_empty
    exportActionIconsTool(context)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFActionIcons/exportimport.py", line 77, in exportActionIconsTool
    text = mhc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.CMFActionIcons.exportimport.ActionIconsToolExportConfigurator object at 0xb627b50c>)



Error in test test_with_icon (CMFActionIcons.tests.test_exportimport.Test_exportActionIconsTool)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFActionIcons/tests/test_exportimport.py", line 148, in test_with_icon
    exportActionIconsTool(context)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFActionIcons/exportimport.py", line 77, in exportActionIconsTool
    text = mhc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.CMFActionIcons.exportimport.ActionIconsToolExportConfigurator object at 0xb672e98c>)

/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/subscribers.py:74: DeprecationWarning: Products.CMFDefault.Portal.CMFSite.manage_afterAdd is deprecated and will be removed in Zope 2.11, you should use event subscribers instead, and meanwhile mark the class with <five:deprecatedManageAddDelete/>
  DeprecationWarning)
/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/subscribers.py:74: DeprecationWarning: Products.CMFCore.PortalFolder.PortalFolder.manage_afterAdd is deprecated and will be removed in Zope 2.11, you should use event subscribers instead, and meanwhile mark the class with <five:deprecatedManageAddDelete/>
  DeprecationWarning)
/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/subscribers.py:74: DeprecationWarning: Products.CMFCalendar.Event.Event.manage_afterAdd is deprecated and will be removed in Zope 2.11, you should use event subscribers instead, and meanwhile mark the class with <five:deprecatedManageAddDelete/>
  DeprecationWarning)
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:6: DeprecationWarning: Creating layers via ZCML has been deprecated.  The browser:layer directive will be removed in Zope 3.5.  Layers are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They do not need further registration.
  <browser:layer
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFDefault/skin/configure.zcml:10: DeprecationWarning: Creating skins via ZCML has been deprecated.  The browser:skin directive will be removed in Zope 3.5.  Skins are now interfaces extending zope.publisher.interfaces.browser.IBrowserRequest. They are registered using the 'interface' directive.
  <browser:skin
/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/exportimport/tests/test_content.py:48: DeprecationWarning: zope.app.tests has moved to zope.app.testing. Import of zope.app.tests will become unsupported in Zope 3.5
  from zope.app.tests import ztapi
/home/stefan/autotest/temp/python24-zope210/lib/python/zope/configuration/config.py:184: DeprecationWarning: zope.app.traversing has moved to zope.traversing. Import of zope.app.traversing will become unsupported in Zope 3.5
  mod = __import__(mname, *_import_chickens)
/home/stefan/autotest/temp/python24-zope210/lib/python/zope/configuration/config.py:184: DeprecationWarning: zope.app.traversing.interfaces has moved to zope.traversing.interfaces. Import of zope.app.traversing.interfaces will become unsupported in Zope 3.5
  mod = __import__(mname, *_import_chickens)
/home/stefan/autotest/temp/python24-zope210/lib/python/zope/configuration/config.py:184: DeprecationWarning: zope.app.traversing.adapters has moved to zope.traversing.adapters. Import of zope.app.traversing.adapters will become unsupported in Zope 3.5
  mod = __import__(mname, *_import_chickens)


Error in test test_Condition_PathExpression (CMFCore.tests.test_ActionInformation.ActionInformationTests)
Traceback (most recent call last):
  File "/usr/local/python2.4/lib/python2.4/unittest.py", line 260, in run
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/tests/test_ActionInformation.py", line 402, in test_Condition_PathExpression
    self.failUnless(ai.testCondition(ec))
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/ActionInformation.py", line 339, in testCondition
    return bool( self.condition(ec) )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/Expression.py", line 44, in __call__
    res = compiled(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 71, in boboAwareZopeTraverse
    object = object.restrictedTraverse(name)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/Traversable.py", line 289, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=True)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/Traversable.py", line 250, in unrestrictedTraverse
    next = queryMultiAdapter((obj, self.REQUEST),
AttributeError: REQUEST



Error in test test_reindexObjectSecurity_missing_noraise (CMFCore.tests.test_CMFCatalogAware.CMFCatalogAwareTests)
Traceback (most recent call last):
  File "/usr/local/python2.4/lib/python2.4/unittest.py", line 260, in run
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/tests/test_CMFCatalogAware.py", line 182, in test_reindexObjectSecurity_missing_noraise
    self.assertEqual( len(self.logged), 1 ) # logging because no raise
TypeError: len() of unsized object



Error in test test_allMetaTypes (CMFCore.tests.test_TypesTool.TypesToolTests)
Traceback (most recent call last):
  File "/usr/local/python2.4/lib/python2.4/unittest.py", line 260, in run
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/tests/test_TypesTool.py", line 111, in test_allMetaTypes
    act = tool.unrestrictedTraverse(html_quote(factype['action']))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/Traversable.py", line 274, in unrestrictedTraverse
    obj = next
UnboundLocalError: local variable 'next' referenced before assignment



Error in test test_constructContent (CMFCore.tests.test_TypesTool.TypesToolTests)
Traceback (most recent call last):
  File "/usr/local/python2.4/lib/python2.4/unittest.py", line 260, in run
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/tests/test_TypesTool.py", line 143, in test_constructContent
    ttool.constructContent('Baz', container=f, id='page2')
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/TypesTool.py", line 684, in constructContent
    ob = info.constructInstance(container, id, *args, **kw)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/TypesTool.py", line 278, in constructInstance
    ob = self._constructInstance(container, id, *args, **kw)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFCore/TypesTool.py", line 486, in _constructInstance
    constructor = self.restrictedTraverse( self.constructor_path )
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/Traversable.py", line 289, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=True)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/OFS/Traversable.py", line 250, in unrestrictedTraverse
    next = queryMultiAdapter((obj, self.REQUEST),
AttributeError: REQUEST

<string>:1: DeprecationWarning: setDefaultSkin is deprecated. setDefaultSkin has been moved to zope.publisher.browser. This reference will be removed in Zope 3.5.


Error in test test_export_empty (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 87, in test_export_empty
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': []}, 'args': ()})



Error in test test_export_with_date_criterion (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 168, in test_export_with_date_criterion
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': [{'field': 'c', 'criterion_id': 'crit__c', 'type': 'Friendly Date Criterion', 'attributes': [('value', 1132488000), ('operation', 'min'), ('daterange', 'old')]}]}, 'args': ()})



Error in test test_export_with_integer_criterion (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 147, in test_export_with_integer_criterion
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': [{'field': 'b', 'criterion_id': 'crit__b', 'type': 'Integer Criterion', 'attributes': [('value', 3), ('direction', 'min')]}]}, 'args': ()})



Error in test test_export_with_list_criterion (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 189, in test_export_with_list_criterion
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': [{'field': 'd', 'criterion_id': 'crit__d', 'type': 'List Criterion', 'attributes': [('value', 'D,d'), ('operator', 'or')]}]}, 'args': ()})



Error in test test_export_with_mixed_criteria (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 232, in test_export_with_mixed_criteria
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': [{'field': 'a', 'criterion_id': 'crit__a', 'type': 'String Criterion', 'attributes': [('value', 'A')]}, {'field': 'c', 'criterion_id': 'crit__c', 'type': 'Friendly Date Criterion', 'attributes': [('value', 1132488000), ('operation', 'min'), ('daterange', 'old')]}, {'field': 'e', 'criterion_id': 'crit__e', 'type': 'Sort Criterion', 'attributes': [('reversed', False)]}]}, 'args': ()})



Error in test test_export_with_sort_criterion (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 210, in test_export_with_sort_criterion
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': [{'field': 'e', 'criterion_id': 'crit__e', 'type': 'Sort Criterion', 'attributes': [('reversed', False)]}]}, 'args': ()})



Error in test test_export_with_string_criterion (CMFTopic.tests.test_exportimport.TopicExportImportTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/tests/test_exportimport.py", line 126, in test_export_with_string_criterion
    adapter.export(context, 'test', False)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/CMFTopic/exportimport.py", line 61, in export
    template(info=self._getExportInfo()),
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', {'info': {'criteria': [{'field': 'a', 'criterion_id': 'crit__a', 'type': 'String Criterion', 'attributes': [('value', 'A')]}]}, 'args': ()})



Error in test test_generateXML_empty (GenericSetup.tests.test_registry.ImportStepRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 450, in test_generateXML_empty
    xml = registry.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb612bf0c>)



Error in test test_generateXML_ordered (GenericSetup.tests.test_registry.ImportStepRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 496, in test_generateXML_ordered
    self._compareDOM( registry.generateXML(), _ORDERED_IMPORT_XML )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb612beac>)



Error in test test_generateXML_single (GenericSetup.tests.test_registry.ImportStepRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 466, in test_generateXML_single
    self._compareDOM( registry.generateXML(), _SINGLE_IMPORT_XML )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb612b5cc>)



Error in test test_generateXML_empty (GenericSetup.tests.test_registry.ExportStepRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 691, in test_generateXML_empty
    xml = registry.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 346, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ExportStepRegistry object at 0xb5cd692c>)



Error in test test_generateXML_ordered (GenericSetup.tests.test_registry.ExportStepRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 729, in test_generateXML_ordered
    self._compareDOM( registry.generateXML(), _ORDERED_EXPORT_XML )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 346, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ExportStepRegistry object at 0xb5cfe3ec>)



Error in test test_generateXML_single (GenericSetup.tests.test_registry.ExportStepRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 705, in test_generateXML_single
    self._compareDOM( registry.generateXML(), _SINGLE_EXPORT_XML )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 346, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ExportStepRegistry object at 0xb60c9dcc>)



Error in test test_generateXML_empty (GenericSetup.tests.test_registry.ToolsetRegistryTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_registry.py", line 947, in test_generateXML_empty
    self._compareDOM( configurator.generateXML(), _EMPTY_TOOLSET_XML )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 502, in generateXML
    return self._toolsetConfig()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ToolsetRegistry object at 0xb60c9bcc>)



Error in test test_generateEXML_acquired_perm (GenericSetup.tests.test_rolemap.RolemapConfiguratorTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 142, in test_generateEXML_acquired_perm
    self._compareDOM( configurator.generateXML(), _ACQUIRED_EXPORT )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb612b10c>)



Error in test test_generateEXML_unacquired_perm (GenericSetup.tests.test_rolemap.RolemapConfiguratorTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 156, in test_generateEXML_unacquired_perm
    self._compareDOM( configurator.generateXML(), _COMBINED_EXPORT )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb5e9002c>)



Error in test test_generateEXML_unacquired_perm_added_role (GenericSetup.tests.test_rolemap.RolemapConfiguratorTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 167, in test_generateEXML_unacquired_perm_added_role
    self._compareDOM( configurator.generateXML(), _UNACQUIRED_EXPORT )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb7089acc>)



Error in test test_generateXML_added_role (GenericSetup.tests.test_rolemap.RolemapConfiguratorTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 131, in test_generateXML_added_role
    self._compareDOM( configurator.generateXML(), _ADDED_ROLE_EXPORT )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb6727c2c>)



Error in test test_generateXML_empty (GenericSetup.tests.test_rolemap.RolemapConfiguratorTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 120, in test_generateXML_empty
    self._compareDOM( configurator.generateXML(), _EMPTY_EXPORT )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb60ce1ec>)



Error in test test_acquired_perm (GenericSetup.tests.test_rolemap.Test_exportRolemap)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 409, in test_acquired_perm
    exportRolemap( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/rolemap.py", line 138, in exportRolemap
    text = rc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb612b4ac>)



Error in test test_added_role (GenericSetup.tests.test_rolemap.Test_exportRolemap)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 388, in test_added_role
    exportRolemap( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/rolemap.py", line 138, in exportRolemap
    text = rc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb5c916ec>)



Error in test test_unacquired_perm (GenericSetup.tests.test_rolemap.Test_exportRolemap)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 432, in test_unacquired_perm
    exportRolemap( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/rolemap.py", line 138, in exportRolemap
    text = rc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb5b925cc>)



Error in test test_unacquired_perm_added_role (GenericSetup.tests.test_rolemap.Test_exportRolemap)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 452, in test_unacquired_perm_added_role
    exportRolemap( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/rolemap.py", line 138, in exportRolemap
    text = rc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb66b350c>)



Error in test test_unchanged (GenericSetup.tests.test_rolemap.Test_exportRolemap)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_rolemap.py", line 369, in test_unchanged
    exportRolemap( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/rolemap.py", line 138, in exportRolemap
    text = rc.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/utils.py", line 287, in generateXML
    return self._template(**kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.rolemap.RolemapConfigurator object at 0xb670d6cc>)



Error in test test_createSnapshot_default (Products.GenericSetup.tests.test_tool.SetupToolTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_tool.py", line 551, in test_createSnapshot_default
    result = tool.createSnapshot( 'default' )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 290, in createSnapshot
    messages[step_id] = handler(context)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 59, in exportStepRegistries
    import_steps_xml = setup_tool.getImportStepRegistry().generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb60c962c>)



Error in test test_runAllExportSteps_default (Products.GenericSetup.tests.test_tool.SetupToolTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_tool.py", line 471, in test_runAllExportSteps_default
    result = tool.runAllExportSteps()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 272, in runAllExportSteps
    return self._doRunExportSteps(self._export_registry.listSteps())
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 742, in _doRunExportSteps
    messages[step_id] = handler(context)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 59, in exportStepRegistries
    import_steps_xml = setup_tool.getImportStepRegistry().generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb611714c>)



Error in test test_runAllExportSteps_extras (Products.GenericSetup.tests.test_tool.SetupToolTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_tool.py", line 508, in test_runAllExportSteps_extras
    result = tool.runAllExportSteps()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 272, in runAllExportSteps
    return self._doRunExportSteps(self._export_registry.listSteps())
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 742, in _doRunExportSteps
    messages[step_id] = handler(context)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 59, in exportStepRegistries
    import_steps_xml = setup_tool.getImportStepRegistry().generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb61176ac>)



Error in test test_runExportStep_step_registry (Products.GenericSetup.tests.test_tool.SetupToolTests)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_tool.py", line 446, in test_runExportStep_step_registry
    result = tool.runExportStep( 'step_registries' )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 265, in runExportStep
    return self._doRunExportSteps([step_id])
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 742, in _doRunExportSteps
    messages[step_id] = handler(context)
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 59, in exportStepRegistries
    import_steps_xml = setup_tool.getImportStepRegistry().generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 131, in generateXML
    return self._exportTemplate()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ImportStepRegistry object at 0xb5b9272c>)



Error in test test_empty (Products.GenericSetup.tests.test_tool.Test_exportToolset)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_tool.py", line 703, in test_empty
    exportToolset( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 128, in exportToolset
    xml = toolset.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 502, in generateXML
    return self._toolsetConfig()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ToolsetRegistry object at 0xb611712c>)



Error in test test_normal (Products.GenericSetup.tests.test_tool.Test_exportToolset)
Traceback (most recent call last):
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tests/test_tool.py", line 724, in test_normal
    exportToolset( context )
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/tool.py", line 128, in exportToolset
    xml = toolset.generateXML()
  File "/home/stefan/autotest/temp/python24-zope210-cmf20/Products/GenericSetup/registry.py", line 502, in generateXML
    return self._toolsetConfig()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Shared/DC/Scripts/Bindings.py", line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplateFile.py", line 121, in _exec
    return self.pt_render(extra_context=bound_names)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/PageTemplate.py", line 89, in pt_render
    return super(PageTemplate, self).pt_render(c, source=source)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/pagetemplate/pagetemplate.py", line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 346, in interpret
    handlers[opcode](self, args)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tal/talinterpreter.py", line 822, in do_loop_tal
    iterator = self.engine.setRepeat(name, expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 682, in setRepeat
    expr = self.evaluate(expr)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 122, in _eval
    ob = self._subexprs[-1](econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/tales/expressions.py", line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/Products/PageTemplates/Expressions.py", line 74, in boboAwareZopeTraverse
    request=request)
  File "/home/stefan/autotest/temp/python24-zope210/lib/python/zope/traversing/adapters.py", line 161, in traversePathElement
    raise TraversalError('No traversable adapter found', obj)
TraversalError: ('No traversable adapter found', <Products.GenericSetup.registry.ToolsetRegistry object at 0xb61175ec>)

  Ran 1261 tests with 0 failures and 37 errors in 81.510 seconds.

FAILED (errors=37)


More information about the cmf-tests mailing list