[Erp5-report] ERP5-FULLTEXT : 4840 Tests, 15 Errors, 51 Failures, 203 Skips

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 4 17:05:15 CEST 2014


Test Suite: ERP5-FULLTEXT
Revision: slapos=7190-5b61a8e67392e602e1ab2513f40acc47f8d41c84,erp5=43765-f3c8797816930a78a26dce34f1fd0400e3be2354
Result: FAIL

Building Failed

All tests: 4840
Failures: 51
Errors: 15
Skips: 203



The following tests failed:

  erp5_test_result:testTaskDistribution              (7 failures)
   test_04b_startTestSuiteOrder (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
   test_05_createTestResult (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
   test_06_startStopUnitTest (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
   test_07_reportTaskFailure (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
   test_08_checkWeCanNotCreateTwoTestResultInParallel (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
   test_09_checkCreateTestResultAndAllowRestartWithoutTic (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
   test_09b_checkCreateTestResultAndAllowRestartWithTic (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)

  testERP5Catalog                                    (5 failures, 10 errors, 4 skips)
   test_30_SimpleQueryDict (testERP5Catalog.TestERP5Catalog)
   test_32_SimpleQueryDictWithOrOperator (testERP5Catalog.TestERP5Catalog)
   test_33_SimpleQueryDictWithAndOperator (testERP5Catalog.TestERP5Catalog)
   test_34_SimpleQueryDictWithMaxRangeParameter (testERP5Catalog.TestERP5Catalog)
   test_35_SimpleQueryDictWithMinRangeParameter (testERP5Catalog.TestERP5Catalog)
   test_36_SimpleQueryDictWithNgtRangeParameter (testERP5Catalog.TestERP5Catalog)
   test_37_SimpleQueryDictWithMinMaxRangeParameter (testERP5Catalog.TestERP5Catalog)
   test_38_SimpleQueryDictWithMinNgtRangeParameter (testERP5Catalog.TestERP5Catalog)
   test_KeywordSearch (testERP5Catalog.TestERP5Catalog)
   test_QueryDictFromRequest (testERP5Catalog.TestERP5Catalog)
   test_45_QueryAndComplexQuery (testERP5Catalog.TestERP5Catalog)
   test_ExactMatchSearch (testERP5Catalog.TestERP5Catalog)
   test_PercentCharacter (testERP5Catalog.TestERP5Catalog)
   test_WildcardMatchesUnsetValue (testERP5Catalog.TestERP5Catalog)
   test_complex_query (testERP5Catalog.TestERP5Catalog)

  testFunctionalAnonymousSelection                   (7 failures, 36 skips)
   testFunctionalTestRunner (testFunctionalAnonymousSelection.TestAnonymousSelection)

  testFunctionalCore                                 (13 failures, 8 skips)
   testFunctionalTestRunner (testFunctionalCore.TestZeleniumCore)

  testFunctionalKM                                   (1 errors)
   testFunctionalTestRunner (testFunctionalKM.TestZeleniumKM)

  testFunctionalStandaloneUserTutorial               (14 failures)

  testOOoImport                                      (3 errors)
   test_04_ImportFileWithCategory (testOOoImport.TestOOoImport)
   test_06_AuthorImportFile (testOOoImport.TestOOoImport)
   test_08_ImportFileWithAccentuatedText (testOOoImport.TestOOoImport)

  testSQLCatalog                                     (5 failures)
   test_005_SearchText (testSQLCatalog.TestSQLCatalog)
   test_009_testFullTextKey (testSQLCatalog.TestSQLCatalog)
   test_FullTextBooleanMode (testSQLCatalog.TestSQLCatalog)
   test_FullTextQuoting (testSQLCatalog.TestSQLCatalog)
   test_FullTextSearchMergesQueries (testSQLCatalog.TestSQLCatalog)

  testXHTML                                          (1 errors)
   test_erp5_test_result_Test_Result_Line_TestResultLine_viewResultHistory (testXHTML.TestXHTML)

The following tests were at least partly skipped:

  erp5_configurator_maxma_demo:testMaxmaDemoConfigurationWorkflow (1 skips)

  erp5_web_shacache:testShaCache                     (1 skips)

  erp5_web_shadir:testShaDir                         (1 skips)

  networkcache_erp5:testShaCacheExternal             (1 skips)

  testAccountingReports                              (1 skips)
   test_Resource_zGetMovementHistoryList (testAccountingReports.TestAccountingReports) ... skipped 'TODO ERP5'

  testAccountingRules                                (22 skips)

  testAdvancedInvoicing                              (1 skips)

  testBPMCore                                        (1 skips)
   test_payBeforeDelivery (testBPMCore.TestBPMImplementation) ... skipped 'TODO ERP5'

  testBase                                           (3 skips)
   check if a document is not indexed where we set isIndexable=0 in the same transaction of newContent(). ... skipped 'isIndexable is not designed to work like tested here, this test       must be rewritten once we know how to handle correctly templates'
   check if a document is not indexed where we call edit() and set isIndexable=0 after it is already indexed. ... skipped 'isIndexable is not designed to work like tested here, this test       must be rewritten once we know how to handle correctly templates'
   check if a document is not indexed where we set isIndexable=0 and call edit() after it is already indexed. ... skipped 'isIndexable is not designed to work like tested here, this test       must be rewritten once we know how to handle correctly templates'

  testBusinessTemplate                               (6 skips)
   test_BusinessTemplateUpgradeDocumentFromFilesystemToZodb (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'
   test_BusinessTemplateWithZodbDocument (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'
   test_BusinessTemplateWithZodbDocumentMigrated (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'
   test_BusinessTemplateWithZodbDocumentNonExistingBefore (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'

  testCRM                                            (1 skips)

  testCalendar                                       (5 skips)
   test_2OverlappedLeaveRequestOverlappingAfterGroupCalendar (testCalendar.TestCalendar) ... skipped 'Need to check if we want later to support this again. Drop support for now'
   test_LeaveRequestOverlappingAfterGroupCalendar (testCalendar.TestCalendar) ... skipped 'Need to check if we want later to support this again. Drop support for now'
   test_LeaveRequestOverlappingBeforeGroupCalendar (testCalendar.TestCalendar) ... skipped 'Need to check if we want later to support this again. Drop support for now'
   test_LeaveRequestWithSameDateAsGroupCalendar (testCalendar.TestCalendar) ... skipped 'Need to check if we want later to support this again. Drop support for now'
   test_LeaveRequestWithSameDateAsRepeatedGroupCalendar (testCalendar.TestCalendar) ... skipped 'Need to check if we want later to support this again. Drop support for now'

  testDeliveryBuilderToSupportMultipleLines          (2 skips)

  testDms                                            (1 skips)

  testDmsWithFlare                                   (1 skips)

  testDmsWithPreConversion                           (1 skips)

  testERP5Base                                       (1 skips)

  testERP5Catalog                                    (4 skips)
   Tests that buildSQLQuery works with another query_table than 'catalog' ... skipped 'TODO ERP5'
   test_49_IndexInOrderedSearchFolder (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
   test_SubDocumentsWithAcquireLocalRoleSecurityIndexing (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'

  testERP5Commerce                                   (1 skips)
   test_22_createShoppingCartWithAnonymousAndLogin (testERP5Commerce.TestCommerce) ... skipped 'WebSite_createWebSiteAccount is disabled by default.'

  testERP5DocumentSyncML                             (4 skips)

  testERP5Interfaces                                 (7 skips)

  testERP5SyncML                                     (2 skips)

  testERP5Type                                       (1 skips)

  testERP5TypeInterfaces                             (1 skips)

  testERP5Web                                        (3 skips)
   test_03_CreateWebSiteUser (testERP5Web.TestERP5Web) ... skipped 'WebSite_createWebSiteAccount is disabled by default.'

  testFormPrintoutAsODT                              (1 skips)
   test_09_FieldReplacementWithValidation (testFormPrintoutAsODT.TestFormPrintoutAsODT) ... skipped 'Disable validation because OOo does not produce compliant xml, and RelaxNG status is still draft'

  testFunctionalAnonymousSelection                   (36 skips)
        So this part is skipped -->
        So this part is skipped -->
        So this part is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->
        So this test is skipped -->

  testFunctionalCore                                 (8 skips)
        So this test is skipped -->
        So this test is skipped -->

  testIngestion                                      (4 skips)

  testIngestionWithFlare                             (4 skips)

  testInventory                                      (2 skips)

  testInventoryAPI                                   (2 skips)

  testInvoice                                        (6 skips)

  testItem                                           (13 skips)

  testKM                                             (3 skips)

  testMRP                                            (5 skips)
   test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
   test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
   test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
   test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'

  testOpenOrder                                      (3 skips)

  testOrderBuilder                                   (4 skips)

  testOxatisSynchronization                          (1 skips)

  testPreferences                                    (1 skips)

  testProductionOrder                                (8 skips)

  testProductionOrderApparel                         (6 skips)

  testProductionPackingList                          (1 skips)

  testProductionPackingListApparel                   (1 skips)

  testProxyField                                     (1 skips)

  testResource                                       (1 skips)

  testReturnedSalePackingList                        (3 skips)

  testSQLCachedWorklist                              (2 skips)
   test_02_related_key (testSQLCachedWorklist.TestSQLCachedWorklist) ... skipped 'TODO ERP5'
   test_04_dynamic_variables (testSQLCachedWorklist.TestSQLCachedWorklist) ... skipped 'TODO ERP5'

  testSelectionTool                                  (7 skips)
   skipped 'Test to be written'
   testPage (testSelectionTool.TestSelectionTool) ... skipped 'Test to be written'
   testView (testSelectionTool.TestSelectionTool) ... skipped 'Test to be written'
   skipped 'Test to be written'
   testDeleteGlobalSelection (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'To be decided if implementation is required'
   testPage (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'Test to be written'
   testView (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'Test to be written'

  testTaskReportDivergence                           (1 skips)

  testTemplate                                       (1 skips)

  testTradeModelLine                                 (1 skips)

  testTradeModelLinePurchase                         (1 skips)

  testUbercartSynchronisation                        (1 skips)

  testVirtuemartSynchronization                      (1 skips)

  testWebDavSupport                                  (1 skips)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: summary.diff
Type: text/x-diff
Size: 365 bytes
Desc: not available
URL: <http://mail.tiolive.com/pipermail/erp5-report/attachments/20140904/561b55dc/attachment-0001.diff>
-------------- next part --------------

FAIL: test_04b_startTestSuiteOrder (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 223, in test_04b_startTestSuiteOrder
    self.assertEquals(getTestSuiteList()[0], "test suite 3")
AssertionError: u'test suite 2' != 'test suite 3'


FAIL: test_05_createTestResult (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 279, in test_05_createTestResult
    self.assertEqual(revision, next_revision)
AssertionError: 'r0=a,r1=a' != 'r0=a,r1=b'


FAIL: test_06_startStopUnitTest (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 329, in test_06_startStopUnitTest
    self.assertEqual(['testFoo', 'testBar'], [test, next_test])
AssertionError: Lists differ: ['testFoo', 'testBar'] != ['testBar', 'testFoo']

First differing element 0:
testFoo
testBar

- ['testFoo', 'testBar']
+ ['testBar', 'testFoo']


FAIL: test_07_reportTaskFailure (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 341, in test_07_reportTaskFailure
    checkNodeState("started", "started")
  File "<portal_components/test.erp5.testTaskDistribution>", line 340, in checkNodeState
    [(x.getTitle(), x.getSimulationState()) for x in node_list])
AssertionError: Lists differ: [('Node0', 'started'), ('Node1... != [('Node1', 'started')]

First differing element 0:
('Node0', 'started')
('Node1', 'started')

First list contains 1 additional elements.
First extra element 1:
('Node1', 'started')

- [('Node0', 'started'), ('Node1', 'started')]
+ [('Node1', 'started')]


FAIL: test_08_checkWeCanNotCreateTwoTestResultInParallel (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 359, in test_08_checkWeCanNotCreateTwoTestResultInParallel
    self.assertEqual(test_result_path, next_test_result_path)
AssertionError: 'test_result_module/9' != 'test_result_module/10'


FAIL: test_09_checkCreateTestResultAndAllowRestartWithoutTic (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 382, in test_09_checkCreateTestResultAndAllowRestartWithoutTic
    self._checkCreateTestResultAndAllowRestart()
  File "<portal_components/test.erp5.testTaskDistribution>", line 370, in _checkCreateTestResultAndAllowRestart
    self.assertEqual(None, self._createTestResult(test_list=["testFoo"]))
AssertionError: None != ('test_result_module/12', 'r0=a,r1=a')


FAIL: test_09b_checkCreateTestResultAndAllowRestartWithTic (erp5.component.test.erp5_version.testTaskDistribution.TestTaskDistribution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "<portal_components/test.erp5.testTaskDistribution>", line 390, in test_09b_checkCreateTestResultAndAllowRestartWithTic
    self._checkCreateTestResultAndAllowRestart(tic=True)
  File "<portal_components/test.erp5.testTaskDistribution>", line 370, in _checkCreateTestResultAndAllowRestart
    self.assertEqual(None, self._createTestResult(test_list=["testFoo"]))
AssertionError: None != ('test_result_module/14', 'r0=a,r1=a')


ERROR: test_30_SimpleQueryDict (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 940, in test_30_SimpleQueryDict
    title={'query': organisation_title})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_32_SimpleQueryDictWithOrOperator (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with OR operator.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 962, in test_32_SimpleQueryDictWithOrOperator
    'operator': 'or'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_33_SimpleQueryDictWithAndOperator (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with AND operator.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 974, in test_33_SimpleQueryDictWithAndOperator
    'operator': 'and'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_34_SimpleQueryDictWithMaxRangeParameter (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with max range parameter ( < )
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 986, in test_34_SimpleQueryDictWithMaxRangeParameter
    title={'query': 'B', 'range': 'max'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_35_SimpleQueryDictWithMinRangeParameter (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with min range parameter ( >= )
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 998, in test_35_SimpleQueryDictWithMinRangeParameter
    title={'query': 'B', 'range': 'min'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_36_SimpleQueryDictWithNgtRangeParameter (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with ngt range parameter ( <= )
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1011, in test_36_SimpleQueryDictWithNgtRangeParameter
    title={'query': 'B', 'range': 'ngt'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_37_SimpleQueryDictWithMinMaxRangeParameter (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with minmax range parameter ( >=  < )
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1023, in test_37_SimpleQueryDictWithMinMaxRangeParameter
    title={'query': ('B', 'C'), 'range': 'minmax'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_38_SimpleQueryDictWithMinNgtRangeParameter (testERP5Catalog.TestERP5Catalog)
use a dict as a keyword parameter, with minngt range parameter ( >= <= )
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1035, in test_38_SimpleQueryDictWithMinNgtRangeParameter
    title={'query': ('B', 'C'), 'range': 'minngt'})])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_KeywordSearch (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 2113, in test_KeywordSearch
    key='Keyword'))]))
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


ERROR: test_QueryDictFromRequest (testERP5Catalog.TestERP5Catalog)
use a dict from REQUEST as a keyword parameter.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1053, in test_QueryDictFromRequest
    title=query_record)]))
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2518, in searchResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


FAIL: test_45_QueryAndComplexQuery (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1215, in test_45_QueryAndComplexQuery
    portal_type='Organisation',**catalog_kw)])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 550, in failIfDifferentSet
    self.assertEqual(set(a), set(b), msg)
AssertionError: ['/erp5_portal_532bf824db91f21fb4529cb4e46718b2/organisation_module/40', '/erp5_portal_532bf824db91f21fb4529cb4e46718b2/organisation_module/41'] != []


FAIL: test_ExactMatchSearch (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 2095, in test_ExactMatchSearch
    ctool(portal_type='Organisation', title='Foo%')])
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 550, in failIfDifferentSet
    self.assertEqual(set(a), set(b), msg)
AssertionError: [<Organisation at /erp5_portal_532bf824db91f21fb4529cb4e46718b2/organisation_module/72>, <Organisation at /erp5_portal_532bf824db91f21fb4529cb4e46718b2/organisation_module/73>] != [<Organisation at /erp5_portal_532bf824db91f21fb4529cb4e46718b2/organisation_module/72>]


FAIL: test_PercentCharacter (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 3434, in test_PercentCharacter
    title='%organisation_1')))
AssertionError: 1 != 0


FAIL: test_WildcardMatchesUnsetValue (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 3471, in test_WildcardMatchesUnsetValue
    self.assertEqual(len(result), 2)
AssertionError: 0 != 2


FAIL: test_complex_query (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/tests/testERP5Catalog.py", line 2202, in test_complex_query
    self.assertEqual(len(catalog(query=query_find_name_erp5)), 2)
AssertionError: 0 != 2


FAIL: testFunctionalTestRunner (testFunctionalAnonymousSelection.TestAnonymousSelection)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/ERP5TypeFunctionalTestCase.py", line 436, in testFunctionalTestRunner
    self.assertEqual([], error_title_list, '\n'.join(error_title_list))
AssertionError: Test Custom Search
Test Filter
Test Quick Search
Test Multiple Relation Field Search Dialog Change Page
Test Relation Field with specific columns
Test Simple Relation Field with editable listbox
Test Simple Relation Field Search Dialog Change Page


FAIL: testFunctionalTestRunner (testFunctionalCore.TestZeleniumCore)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ERP5TypeFunctionalTestCase.py", line 436, in testFunctionalTestRunner
    self.assertEqual([], error_title_list, '\n'.join(error_title_list))
AssertionError: Test Custom Search
Test Filter
Test Quick Search
Test Folder Workflow Action Filtered Selection
Test Generic Search Dialog
Test Multiple Relation Field Search Dialog Change Page
Test Relation Field with specific columns
Test Simple Relation Field with editable listbox
Test Simple Relation Field Search Dialog Change Page
Test Accounting module listbox multi pages
Accounting Transaction Module Search Columns
Test sort for Accounting module main listbox
Test sort for Accounting module main listbox, without section


ERROR: testFunctionalTestRunner (testFunctionalKM.TestZeleniumKM)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ERP5TypeFunctionalTestCase.py", line 411, in testFunctionalTestRunner
    self.runner.test(debug=debug)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ERP5TypeFunctionalTestCase.py", line 312, in test
    raise TimeoutError("Test took more than %s seconds" % self.timeout)
TimeoutError: Test took more than 21600.0 seconds


ERROR: test_04_ImportFileWithCategory (testOOoImport.TestOOoImport)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5OOo/tests/testOOoImport.py", line 545, in test_04_ImportFileWithCategory
    sequence_list.play(self)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 206, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 127, in play
    .play(context, sequence=self, quiet=quiet)
    Current Sequence:
      ImportFileWithCategory
    > Tic
      CheckImportedPersonListCategory
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 91, in play
    method(sequence=sequence)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 615, in stepTic
    self.tic()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ProcessingNodeTestCase.py", line 248, in tic
    raise RuntimeError(error_message)
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1)]
Last error message:
KeyError
'type'
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 321, in __call__
    result = method(*self.args, **self.kw)
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
    return self._bindAndExec(args, kw, None)
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
    return PythonScript_exec(self, *args)
  Module Products.PythonScripts.PythonScript, line 344, in _exec
    result = f(*args, **kw)
  Module script, line 72, in Base_importFileLineDefaultScript
   - <PythonScript at /erp5_portal_2e5be965d83c3ab5013f669e26f87188/Base_importFileLineDefaultScript used for /erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module>
   - Line 72
    category_dict={category: value})
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
    return self._bindAndExec(args, kw, None)
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
    return PythonScript_exec(self, *args)
  Module Products.PythonScripts.PythonScript, line 344, in _exec
    result = f(*args, **kw)
  Module script, line 23, in ERP5Site_getCategoriesFullPath
   - <PythonScript at /erp5_portal_2e5be965d83c3ab5013f669e26f87188/ERP5Site_getCategoriesFullPath used for /erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module>
   - Line 23
    category_value = portal.portal_catalog.getResultValue(query=query)
  Module Products.ERP5Catalog.CatalogTool, line 673, in getResultValue
    result = self.searchResults(query=query, **kw)
  Module Products.ERP5Catalog.CatalogTool, line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  Module Products.ZSQLCatalog.ZSQLCatalog, line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2518, in searchResults
    **kw
  Module Products.ZSQLCatalog.SQLCatalog, line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  Module Products.ZSQLCatalog.Query.EntireQuery, line 164, in asSQLExpression
    only_group_columns)]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.AutoQuery, line 125, in asSQLExpression
    return self.wrapped_query.asSQLExpression(sql_catalog, column_map, only_group_columns=only_group_columns)
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.SimpleQuery, line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  Module Products.ZSQLCatalog.SearchKey.SearchKey, line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  Module Products.ZSQLCatalog.Operator.ComparisonOperator, line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  Module Products.ZSQLCatalog.Operator.ComparisonOperator, line 75, in render
    return self._render(column, value_list)
  Module Products.ZSQLCatalog.Operator.OperatorBase, line 128, in _render
    type = value['type']
KeyError: 'type'



ERROR: test_06_AuthorImportFile (testOOoImport.TestOOoImport)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5OOo/tests/testOOoImport.py", line 565, in test_06_AuthorImportFile
    sequence_list.play(self)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 206, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 127, in play
    .play(context, sequence=self, quiet=quiet)
    Current Sequence:
      AuthorImportFile
    > Tic
      CheckAuthorImportedPersonList
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 91, in play
    method(sequence=sequence)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 615, in stepTic
    self.tic()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ProcessingNodeTestCase.py", line 248, in tic
    raise RuntimeError(error_message)
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1)]
Last error message:
KeyError
'type'
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 321, in __call__
    result = method(*self.args, **self.kw)
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
    return self._bindAndExec(args, kw, None)
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
    return PythonScript_exec(self, *args)
  Module Products.PythonScripts.PythonScript, line 344, in _exec
    result = f(*args, **kw)
  Module script, line 72, in Base_importFileLineDefaultScript
   - <PythonScript at /erp5_portal_2e5be965d83c3ab5013f669e26f87188/Base_importFileLineDefaultScript used for /erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module>
   - Line 72
    category_dict={category: value})
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
    return self._bindAndExec(args, kw, None)
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
    return PythonScript_exec(self, *args)
  Module Products.PythonScripts.PythonScript, line 344, in _exec
    result = f(*args, **kw)
  Module script, line 23, in ERP5Site_getCategoriesFullPath
   - <PythonScript at /erp5_portal_2e5be965d83c3ab5013f669e26f87188/ERP5Site_getCategoriesFullPath used for /erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module>
   - Line 23
    category_value = portal.portal_catalog.getResultValue(query=query)
  Module Products.ERP5Catalog.CatalogTool, line 673, in getResultValue
    result = self.searchResults(query=query, **kw)
  Module Products.ERP5Catalog.CatalogTool, line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  Module Products.ZSQLCatalog.ZSQLCatalog, line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2518, in searchResults
    **kw
  Module Products.ZSQLCatalog.SQLCatalog, line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  Module Products.ZSQLCatalog.Query.EntireQuery, line 164, in asSQLExpression
    only_group_columns)]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.AutoQuery, line 125, in asSQLExpression
    return self.wrapped_query.asSQLExpression(sql_catalog, column_map, only_group_columns=only_group_columns)
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.SimpleQuery, line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  Module Products.ZSQLCatalog.SearchKey.SearchKey, line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  Module Products.ZSQLCatalog.Operator.ComparisonOperator, line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  Module Products.ZSQLCatalog.Operator.ComparisonOperator, line 75, in render
    return self._render(column, value_list)
  Module Products.ZSQLCatalog.Operator.OperatorBase, line 128, in _render
    type = value['type']
KeyError: 'type'



ERROR: test_08_ImportFileWithAccentuatedText (testOOoImport.TestOOoImport)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5OOo/tests/testOOoImport.py", line 585, in test_08_ImportFileWithAccentuatedText
    sequence_list.play(self)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 206, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 127, in play
    .play(context, sequence=self, quiet=quiet)
    Current Sequence:
      ImportFileWithAccentuatedText
    > Tic
      CheckImportedPersonListAccentuated
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 91, in play
    method(sequence=sequence)
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 615, in stepTic
    self.tic()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/ProcessingNodeTestCase.py", line 248, in tic
    raise RuntimeError(error_message)
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1), ('/erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module', 'Base_importFileLineDefaultScript', -2, 1)]
Last error message:
KeyError
'type'
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 321, in __call__
    result = method(*self.args, **self.kw)
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
    return self._bindAndExec(args, kw, None)
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
    return PythonScript_exec(self, *args)
  Module Products.PythonScripts.PythonScript, line 344, in _exec
    result = f(*args, **kw)
  Module script, line 72, in Base_importFileLineDefaultScript
   - <PythonScript at /erp5_portal_2e5be965d83c3ab5013f669e26f87188/Base_importFileLineDefaultScript used for /erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module>
   - Line 72
    category_dict={category: value})
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
    return self._bindAndExec(args, kw, None)
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
    return PythonScript_exec(self, *args)
  Module Products.PythonScripts.PythonScript, line 344, in _exec
    result = f(*args, **kw)
  Module script, line 23, in ERP5Site_getCategoriesFullPath
   - <PythonScript at /erp5_portal_2e5be965d83c3ab5013f669e26f87188/ERP5Site_getCategoriesFullPath used for /erp5_portal_2e5be965d83c3ab5013f669e26f87188/person_module>
   - Line 23
    category_value = portal.portal_catalog.getResultValue(query=query)
  Module Products.ERP5Catalog.CatalogTool, line 673, in getResultValue
    result = self.searchResults(query=query, **kw)
  Module Products.ERP5Catalog.CatalogTool, line 653, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  Module Products.ZSQLCatalog.ZSQLCatalog, line 1064, in searchResults
    return apply(catalog.searchResults, (REQUEST, ), kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2518, in searchResults
    **kw
  Module Products.ZSQLCatalog.SQLCatalog, line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  Module Products.ZSQLCatalog.SQLCatalog, line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  Module Products.ZSQLCatalog.Query.EntireQuery, line 164, in asSQLExpression
    only_group_columns)]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.AutoQuery, line 125, in asSQLExpression
    return self.wrapped_query.asSQLExpression(sql_catalog, column_map, only_group_columns=only_group_columns)
  Module Products.ZSQLCatalog.Query.ComplexQuery, line 188, in asSQLExpression
    for x in self.query_list]
  Module Products.ZSQLCatalog.Query.SimpleQuery, line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  Module Products.ZSQLCatalog.SearchKey.SearchKey, line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  Module Products.ZSQLCatalog.Operator.ComparisonOperator, line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  Module Products.ZSQLCatalog.Operator.ComparisonOperator, line 75, in render
    return self._render(column, value_list)
  Module Products.ZSQLCatalog.Operator.OperatorBase, line 128, in _render
    type = value['type']
KeyError: 'type'



FAIL: test_005_SearchText (testSQLCatalog.TestSQLCatalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 502, in test_005_SearchText
    self.catalog(reference_query, {'fulltext': 'a NOT b'})
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 232, in catalog
    assertEqual(reference_tree, query)
AssertionError: <ReferenceQuery <ReferenceQuery <ReferenceQuery 'fulltext' 'match' <MatchList ['a']>> and <ReferenceQuery <ReferenceQuery 'fulltext' 'match' <MatchList ['b']>>>>> != <ComplexQuery of 'and'.join([<ComplexQuery of 'and'.join([<ComplexQuery of 'not'.join([<SimpleQuery 'fulltext' match_boolean 'b'>])>, <SimpleQuery 'fulltext' match_boolean 'a'>])>])>


FAIL: test_009_testFullTextKey (testSQLCatalog.TestSQLCatalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 545, in test_009_testFullTextKey
    {'fulltext': 'a'})
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 232, in catalog
    assertEqual(reference_tree, query)
AssertionError: <ReferenceQuery <ReferenceQuery 'fulltext' 'match' <MatchList ['a']>>> != <ComplexQuery of 'and'.join([<SimpleQuery 'fulltext' match_boolean 'a'>])>


FAIL: test_FullTextBooleanMode (testSQLCatalog.TestSQLCatalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 600, in test_FullTextBooleanMode
    {'fulltext': '*a'})
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 232, in catalog
    assertEqual(reference_tree, query)
AssertionError: <ReferenceQuery <ReferenceQuery 'fulltext' 'match' <MatchList ['*a']>>> != <ComplexQuery of 'and'.join([<SimpleQuery 'fulltext' match_boolean '*a'>])>


FAIL: test_FullTextQuoting (testSQLCatalog.TestSQLCatalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 623, in test_FullTextQuoting
    {'fulltext': '"a"'})
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 232, in catalog
    assertEqual(reference_tree, query)
AssertionError: <ReferenceQuery <ReferenceQuery 'fulltext' 'match' <MatchList ['"a"']>>> != <ComplexQuery of 'and'.join([<SimpleQuery 'fulltext' match_boolean '"a"'>])>


FAIL: test_FullTextSearchMergesQueries (testSQLCatalog.TestSQLCatalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 559, in test_FullTextSearchMergesQueries
    {'fulltext': 'a AND b'})
  File "/srv/slapgrid/slappart4/srv/testnode/an/soft/84947ae8f37fcb1f9b3a149c3991f5fb/parts/erp5/Products/ZSQLCatalog/tests/testSQLCatalog.py", line 232, in catalog
    assertEqual(reference_tree, query)
AssertionError: <ReferenceQuery <ReferenceQuery 'fulltext' 'match' <MatchList ['a b']>>> != <ComplexQuery of 'and'.join([<SimpleQuery 'fulltext' match_boolean 'a b'>])>


ERROR: test_erp5_test_result_Test_Result_Line_TestResultLine_viewResultHistory (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 145, in run
    testMethod()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5/tests/testXHTML.py", line 553, in testMethod
    source=view(),
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/Form.py", line 693, in __call__
    return pt.pt_render(extra_context=extra_context)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/ZopePageTemplate.py", line 435, in pt_render
    result = PageTemplate.pt_render(self, source, extra_context)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/PageTemplate.py", line 79, in pt_render
    showtal=showtal)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.pagetemplate-3.5.2-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 113, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 858, in do_defineMacro
    self.interpret(macro)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 888, in do_useMacro
    self.interpret(macro)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 888, in do_useMacro
    self.interpret(macro)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 888, in do_useMacro
    self.interpret(macro)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 954, in do_defineSlot
    self.interpret(block)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 946, in do_defineSlot
    self.interpret(slot)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 946, in do_defineSlot
    self.interpret(slot)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 946, in do_defineSlot
    self.interpret(slot)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 888, in do_useMacro
    self.interpret(macro)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 821, in do_loop_tal
    self.interpret(block)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 852, in do_condition
    self.interpret(block)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 821, in do_loop_tal
    self.interpret(block)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 888, in do_useMacro
    self.interpret(macro)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 852, in do_condition
    self.interpret(block)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
    self.do_optTag(stuff)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
    return self.no_tag(start, program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
    self.interpret(program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/ZRPythonExpr.py", line 48, in __call__
    return eval(self._code, vars, {})
  File "PythonExpr", line 1, in <expression>
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/Formulator/Field.py", line 311, in render_htmlgrid
    return self.widget.render_htmlgrid(self, widget_key, value, REQUEST, render_prefix=render_prefix)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/Formulator/Widget.py", line 166, in render_htmlgrid
    field._render_helper(key, value, REQUEST, render_prefix=render_prefix)),)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/Formulator/Field.py", line 208, in _render_helper
    render_prefix=render_prefix)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/ListBox.py", line 485, in render
    return renderer()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/ListBox.py", line 2110, in __call__
    return self.render(**kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/ListBox.py", line 2666, in render
    return pt()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Shared/DC/Scripts/Bindings.py", line 322, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Shared/DC/Scripts/Bindings.py", line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/ZopePageTemplate.py", line 338, in _exec
    result = self.pt_render(extra_context=bound_names)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/ZopePageTemplate.py", line 435, in pt_render
    result = PageTemplate.pt_render(self, source, extra_context)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/PageTemplate.py", line 79, in pt_render
    showtal=showtal)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.pagetemplate-3.5.2-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 113, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/Expressions.py", line 155, in _eval
    return render(ob, econtext.vars)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Products/PageTemplates/Expressions.py", line 117, in render
    ob = ob()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/ListBox.py", line 2024, in query
    report_section_list = self.getReportSectionList()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/ListBox.py", line 1975, in getReportSectionList
    count = selection(method=domain_count_method, context=domain_context, REQUEST=self.request)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Form/Selection.py", line 239, in __call__
    result = method(**kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Shared/DC/Scripts/Bindings.py", line 322, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Zope2-2.13.22-py2.7.egg/Shared/DC/Scripts/Bindings.py", line 359, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1325, in _exec
    return PythonScript_exec(self, *args)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/Products.PythonScripts-2.13.2-py2.7.egg/Products/PythonScripts/PythonScript.py", line 344, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 10, in TestResultLine_countResultHistoryList
    return context.portal_catalog.countResults(**query_params)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/AccessControl-2.13.13-py2.7-linux-x86_64.egg/AccessControl/ZopeGuards.py", line 369, in guarded_apply
    return builtin_guarded_apply(func, args, kws)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/eggs/AccessControl-2.13.13-py2.7-linux-x86_64.egg/AccessControl/ZopeGuards.py", line 391, in builtin_guarded_apply
    return func(*arglist, **argdict)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ERP5Catalog/CatalogTool.py", line 709, in countResults
    return ZCatalog.countResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/ZSQLCatalog.py", line 1075, in countResults
    return apply(catalog.countResults, (REQUEST, ), kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2533, in countResults
    **kw
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2502, in queryResults
    sql_kw = self._queryResults(REQUEST=REQUEST, build_sql_query_method=build_sql_query_method, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2482, in _queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SQLCatalog.py", line 2414, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/EntireQuery.py", line 164, in asSQLExpression
    only_group_columns)]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/ComplexQuery.py", line 188, in asSQLExpression
    for x in self.query_list]
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Query/SimpleQuery.py", line 111, in asSQLExpression
    column_map, only_group_columns, group=self.group)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/SearchKey/SearchKey.py", line 98, in buildSQLExpression
    return operator.asSQLExpression(rendered_column, value, only_group_columns)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 43, in asSQLExpression
    column, value_list = self.render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/ComparisonOperator.py", line 75, in render
    return self._render(column, value_list)
  File "/srv/slapgrid/slappart9/srv/testnode/an/soft/32b942bdba93b6a924d30cd7f0c3c3e5/parts/erp5/Products/ZSQLCatalog/Operator/OperatorBase.py", line 128, in _render
    type = value['type']
KeyError: 'type'


More information about the Erp5-report mailing list