[Erp5-report] ERP5 r24919: 12 Tests, 12 Errors, 0 Failures
nobody at nexedi.com
nobody at nexedi.com
Wed Dec 17 12:27:26 CET 2008
Date : 2008-12-17
Revision: 24919
Ran Unit test of Performance
Ran 4 tests in 135.611s
FAILED (errors=4)
Ran Unit test of Performance
Ran 4 tests in 134.173s
FAILED (errors=4)
Ran Unit test of Performance
Ran 4 tests in 134.465s
FAILED (errors=4)
-------------- next part --------------
SOFTWARE_HOME: /mnt/erp5_cd/zope28/lib/python
INSTANCE_HOME: /mnt/erp5_cd/zope/unit_test
Loading Zope, please stand by .../mnt/erp5_cd/zope/unit_test/lib/python/psyco.py:3: UserWarning: psyco is disabled !
warnings.warn('psyco is disabled !')
/mnt/erp5_cd/zope28/lib/python/Products/CMFMailIn/__init__.py:16: DeprecationWarning: The module, 'Products.CMFCore.CMFCorePermissions' is a deprecated compatiblity alias for 'Products.CMFCore.permissions'; please use the new module instead.
from Products.CMFCore import utils, CMFCorePermissions
done (2.767s)
Adding ERP5TypeTestCase user ...
Adding erp5_portal_46b1242f30d521c53e744f4886ef0be0 ERP5 Site ... done (43.772s)
Adding erp5_base business template ... (imported in 12.490s) done (22.487s)
Adding erp5_ui_test business template ... (imported in 3.960s) done (8.092s)
Executing pending activities ... 299 284 73 11 22 1 done (20.185s)
Logout ...
done (95.278s)
Ran Unit test of Performance
EEEE
======================================================================
ERROR: test_00_viewBarObject (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 163, in test_00_viewBarObject
prefix='objective')
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 131, in checkViewBarObject
bar.Bar_viewPerformance()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_01_viewBarModule (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 204, in test_01_viewBarModule
self.bar_module.BarModule_viewBarList()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 114, in Field_render_helper
return self.widget.render_view(self, value, REQUEST=REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 371, in render_view
render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_02_viewFooObjectWithManyLines (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 300, in test_02_viewFooObjectWithManyLines
foo.Foo_view()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_viewProxyField (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 269, in test_viewProxyField
foo.Foo_viewProxyField()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
----------------------------------------------------------------------
Ran 4 tests in 135.611s
FAILED (errors=4)
SOFTWARE_HOME: /mnt/erp5_cd/zope28/lib/python
INSTANCE_HOME: /mnt/erp5_cd/zope/unit_test
Loading Zope, please stand by .../mnt/erp5_cd/zope/unit_test/lib/python/psyco.py:3: UserWarning: psyco is disabled !
warnings.warn('psyco is disabled !')
/mnt/erp5_cd/zope28/lib/python/Products/CMFMailIn/__init__.py:16: DeprecationWarning: The module, 'Products.CMFCore.CMFCorePermissions' is a deprecated compatiblity alias for 'Products.CMFCore.permissions'; please use the new module instead.
from Products.CMFCore import utils, CMFCorePermissions
done (2.300s)
Adding ERP5TypeTestCase user ...
Adding erp5_portal_46b1242f30d521c53e744f4886ef0be0 ERP5 Site ... done (42.477s)
Adding erp5_base business template ... (imported in 12.497s) done (22.467s)
Adding erp5_ui_test business template ... (imported in 3.982s) done (8.102s)
Executing pending activities ... 299 284 73 11 22 1 done (20.185s)
Logout ...
done (93.983s)
Ran Unit test of Performance
EEEE
======================================================================
ERROR: test_00_viewBarObject (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 163, in test_00_viewBarObject
prefix='objective')
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 131, in checkViewBarObject
bar.Bar_viewPerformance()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_01_viewBarModule (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 204, in test_01_viewBarModule
self.bar_module.BarModule_viewBarList()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 114, in Field_render_helper
return self.widget.render_view(self, value, REQUEST=REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 371, in render_view
render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_02_viewFooObjectWithManyLines (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 300, in test_02_viewFooObjectWithManyLines
foo.Foo_view()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_viewProxyField (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 269, in test_viewProxyField
foo.Foo_viewProxyField()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
----------------------------------------------------------------------
Ran 4 tests in 134.173s
FAILED (errors=4)
SOFTWARE_HOME: /mnt/erp5_cd/zope28/lib/python
INSTANCE_HOME: /mnt/erp5_cd/zope/unit_test
Loading Zope, please stand by .../mnt/erp5_cd/zope/unit_test/lib/python/psyco.py:3: UserWarning: psyco is disabled !
warnings.warn('psyco is disabled !')
/mnt/erp5_cd/zope28/lib/python/Products/CMFMailIn/__init__.py:16: DeprecationWarning: The module, 'Products.CMFCore.CMFCorePermissions' is a deprecated compatiblity alias for 'Products.CMFCore.permissions'; please use the new module instead.
from Products.CMFCore import utils, CMFCorePermissions
done (2.316s)
Adding ERP5TypeTestCase user ...
Adding erp5_portal_46b1242f30d521c53e744f4886ef0be0 ERP5 Site ... done (42.417s)
Adding erp5_base business template ... (imported in 12.477s) done (22.469s)
Adding erp5_ui_test business template ... (imported in 3.980s) done (8.119s)
Executing pending activities ... 299 284 73 11 22 1 done (20.336s)
Logout ...
done (94.093s)
Ran Unit test of Performance
EEEE
======================================================================
ERROR: test_00_viewBarObject (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 163, in test_00_viewBarObject
prefix='objective')
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 131, in checkViewBarObject
bar.Bar_viewPerformance()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_01_viewBarModule (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 204, in test_01_viewBarModule
self.bar_module.BarModule_viewBarList()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 114, in Field_render_helper
return self.widget.render_view(self, value, REQUEST=REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 371, in render_view
render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_02_viewFooObjectWithManyLines (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 300, in test_02_viewFooObjectWithManyLines
foo.Foo_view()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
======================================================================
ERROR: test_viewProxyField (testPerformance.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/erp5_cd/zope28/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/mnt/erp5_cd/zope/Products/ERP5Type/tests/testPerformance.py", line 269, in test_viewProxyField
foo.Foo_viewProxyField()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/Form.py", line 573, in __call__
return pt.pt_render(extra_context=extra_context)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 742, in do_defineSlot
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 734, in do_defineSlot
self.interpret(slot)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.render_htmlgrid(value, request, render_prefix=render_prefix)"", line 1, in <expression>
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1508, in Field_render_htmlgrid
return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 1522, in Widget_render_htmlgrid
return ((field.get_value('title'),
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/FormulatorPatch.py", line 121, in Field_render_helper
return self.widget.render(self, key, value, REQUEST, render_prefix=render_prefix)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 405, in render
return renderer()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1813, in __call__
return self.render(**kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2342, in render
return pt()
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/mnt/erp5_cd/zope28/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 256, in _exec
result = self.pt_render(extra_context=bound_names)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/mnt/erp5_cd/zope28/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/mnt/erp5_cd/zope28/lib/python/Products/PageTemplates/Expressions.py", line 85, in render
ob = ob()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1738, in query
start = self.getLineStart()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 2265, in getLineStart
return int(self.getParamDict().get('list_start', 0))
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 956, in getParamDict
search_value_list = [x for x in self.getSearchValueList(param_dict=params) if isinstance(x[1], basestring)]
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 1378, in getSearchValueList
search_column_id_set = self.getSearchColumnIdSet()
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 418, in decorated
result = func(self, *args, **kw)
File "/mnt/erp5_cd/zope/unit_test/Products/ERP5Form/ListBox.py", line 814, in getSearchColumnIdSet
search_column_id_list = self.getCatalogTool().schema()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 980, in schema
return self.getColumnIds(sql_catalog_id=sql_catalog_id)
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 994, in getColumnIds
return catalog.getColumnIds()
File "/mnt/erp5_cd/zope/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 890, in getColumnIds
return CachingMethod(_getColumnIds, id='SQLCatalog.getColumnIds', cache_factory='erp5_content_long')().copy()
AttributeError: 'list' object has no attribute 'copy'
----------------------------------------------------------------------
Ran 4 tests in 134.465s
FAILED (errors=4)
More information about the Erp5-report
mailing list