[Erp5-report] ERP5-z2.12 rNone : 4382 Tests, 4 Errors, 5 Failures, 160 Skips

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 14 19:14:47 CEST 2013


Test Suite: ERP5-z2.12
Revision: slapos=5561-2a2f864b8f905732b5b3ab29d6c62ead34d16ccd,erp5=42777-37f90de1bc45680ad08d78c07dd6a93ce2853e15
Result: FAIL

All tests: 4382
Failures: 5
Errors: 4
Skips: 160

 http://erp5.nexedi.com/test_result_module/20130814-31C53CFF/view


The following tests failed:

  testApparelTransformation                          (1 errors)
   test_01_getAggregatedAmountList (testApparelTransformation.TestApparelTransformation)

  testFunctionalKM                                   (5 failures)
   testFunctionalTestRunner (testFunctionalKM.TestZeleniumKM)

  testInventoryAPI                                   (1 errors, 2 skips)
   testBackwardCompatibility (testInventoryAPI.TestUnitConversionBackwardCompatibility)

  testInvoice                                        (2 errors, 6 skips)
   test_Invoice_viewAsODT (testInvoice.TestSaleInvoice)
   test_Invoice_viewAsODT (testInvoice.TestPurchaseInvoice)

The following tests were at least partly skipped:

  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                               (5 skips)
   test_BusinessTemplateWithZodbDocument (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'
   Checks that if Business Template defines Document and PropertySheet ... skipped 'Not implemented yet'
   test_BusinessTemplateWithZodbDocumentNonExistingBefore (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'

  testCRM                                            (1 skips)

  testDeliveryBuilderToSupportMultipleLines          (2 skips)

  testDms                                            (2 skips)

  testDmsWithFlare                                   (2 skips)

  testDmsWithPreConversion                           (2 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'

  testFunctionalCore                                 (4 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'

  testMaxmaDemoConfigurationWorkflow                 (1 skips)

  testOpenOrder                                      (3 skips)
   testPeriodicityDateList (testOpenOrder.TestOpenOrder) ... skipped "can't run if machine timezone is UTC"

  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'

  testShaCache                                       (1 skips)

  testShaCacheExternal                               (1 skips)

  testShaDir                                         (1 skips)

  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: 6201 bytes
Desc: not available
URL: <http://mail.tiolive.com/pipermail/erp5-report/attachments/20130814/9e05ee59/attachment-0001.diff>
-------------- next part --------------

ERROR: test_01_getAggregatedAmountList (testApparelTransformation.TestApparelTransformation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 136, in run
    testMethod()
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/tests/testApparelTransformation.py", line 750, in test_01_getAggregatedAmountList
    sequence_list.play(self)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 206, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 127, in play
    .play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateComponentDict
      CreateOperationDict
      Tic
      CreateVariatedResource
      Tic
      CreateTransformation
      Tic
      CreateTransformationLine
      Tic
      CreateIncludedTransformation
      Tic
      CreateIncludedTransformationLine
      Tic
      VerifyTransformationAggregatedAmountList
    > VerifyIncludedTransformationAggregatedAmountList
      IncludeTransformation
      Tic
      VerifySpecialisedTransformationAggregatedAmountList
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/Sequence.py", line 91, in play
    method(sequence=sequence)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/tests/testApparelTransformation.py", line 545, in stepVerifyIncludedTransformationAggregatedAmountList
    self.verifyAggregatedAmountList(transformation, expected_list)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/tests/testApparelTransformation.py", line 655, in verifyAggregatedAmountList
    a_price = a_amount.getTotalPrice()
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Document/Amount.py", line 412, in getTotalPrice
    price = self.getResourcePrice()
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Document/Amount.py", line 383, in getResourcePrice
    return resource.getPrice(context=self)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Document/Resource.py", line 865, in getPrice
    context=context, REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Document/Resource.py", line 764, in getPriceCalculationOperandDict
    return method(default=default, movement=context, REQUEST=REQUEST, **kw)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1325, in _exec
    return PythonScript_exec(self, *args)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PythonScripts/PythonScript.py", line 344, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 1, in Resource_getPriceCalculationOperandDict
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/AccessControl/ZopeGuards.py", line 354, in guarded_apply
    return builtin_guarded_apply(func, args, kws)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/AccessControl/ZopeGuards.py", line 376, in builtin_guarded_apply
    return func(*arglist, **argdict)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Document/Resource.py", line 698, in getPriceParameterDict
    sort_method=sort_method, **kw)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 326, in generateMultivaluedMappedValue
    predicate_list = self.searchPredicateList(context, test=test, **kw)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 61, in searchPredicateList
    return self._searchPredicateList(restricted=True, *args, **kw)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 224, in _searchPredicateList
    strict=strict)
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/CMFCategory/CategoryTool.py", line 1596, in buildAdvancedSQLSelector
    % category )
TypeError: Invalid category passed to buildAdvancedSQLSelector: 'quantity_unit/time/min'


FAIL: testFunctionalTestRunner (testFunctionalKM.TestZeleniumKM)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart43/srv/testnode/cj/soft/13ac2ec543e7723a1e965a322a1191c7/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 136, in run
    testMethod()
  File "/srv/slapgrid/slappart43/srv/testnode/cj/soft/13ac2ec543e7723a1e965a322a1191c7/parts/erp5/Products/ERP5Type/tests/ERP5TypeFunctionalTestCase.py", line 430, in testFunctionalTestRunner
    self.assertEquals([], error_title_list, '\n'.join(error_title_list))
AssertionError: testAdvancedSearch
testKMWebSiteDefaultView
testSetUnSetDefaultWebPageOnWebSection
testTopSearchBoxClicking
testTopSearchBoxHittingEnter


ERROR: testBackwardCompatibility (testInventoryAPI.TestUnitConversionBackwardCompatibility)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 136, in run
    testMethod()
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5/tests/testInventoryAPI.py", line 3428, in testBackwardCompatibility
    self.tic()
  File "/srv/slapgrid/slappart66/srv/testnode/cj/soft/3ddfc47e4c9edc19a1fc0aa12fe1cb82/parts/erp5/Products/ERP5Type/tests/ProcessingNodeTestCase.py", line 248, in tic
    raise RuntimeError(error_message)
RuntimeError: tic is looping forever. These messages are pending: [('/inventory_api_test/purchase_packing_list_module/1', '_updateSimulation', -2, 1)]
Last error message:
TypeError
Invalid category passed to buildAdvancedSQLSelector: 'price_currency/currency_module/EUR'
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 1296, in invokeGroup
  Module Products.ERP5Type.UnrestrictedMethod, line 67, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 102, in unrestricted_apply
  Module Products.ERP5.Tool.RuleTool, line 149, in updateSimulation
  Module Products.ERP5.mixin.rule, line 550, in _updateSimulation
  Module Products.ERP5.Document.AppliedRule, line 104, in expand
  Module Products.ERP5.mixin.rule, line 202, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 67, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 102, in unrestricted_apply
  Module Products.ERP5.ExpandPolicy, line 79, in expand
  Module Products.ERP5.ExpandPolicy, line 101, in __call__
  Module Products.ERP5.mixin.rule, line 209, in _expandNow
  Module Products.ERP5.mixin.movement_collection_updater, line 163, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 72, in getMovementCollectionDiff
  Module Products.ERP5.mixin.rule, line 114, in getGeneratedMovementList
  Module Products.ERP5.Document.BusinessProcess, line 696, in getTradePhaseMovementList
  Module Products.ERP5.Document.BusinessProcess, line 766, in _getPropertyAndCategoryDict
  Module Products.ERP5.mixin.equivalence_tester, line 214, in getUpdatablePropertyDict
  Module Products.ERP5.mixin.equivalence_tester, line 99, in _getTestedPropertyValue
  Module Products.ERP5Type.Base, line 1201, in getProperty
  Module Products.ERP5Type.Base, line 243, in __call__
  Module Products.ERP5.Document.Movement, line 315, in getPrice
  Module Products.ERP5.Document.Movement, line 221, in _getPrice
  Module Products.ERP5.Document.Movement, line 275, in getPriceCalculationOperandDict
  Module Shared.DC.Scripts.Bindings, line 324, in __call__
  Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 118, in Movement_getPriceCalculationOperandDict
   - <PythonScript at /inventory_api_test/Movement_getPriceCalculationOperandDict used for /inventory_api_test/purchase_packing_list_module/1/1>
   - Line 118
  Module AccessControl.ZopeGuards, line 354, in guarded_apply
  Module AccessControl.ZopeGuards, line 376, in builtin_guarded_apply
  Module Products.ERP5.Document.Resource, line 764, in getPriceCalculationOperandDict
  Module Shared.DC.Scripts.Bindings, line 324, in __call__
  Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec
  Module Products.ERP5Type.tests.ERP5TypeTestCase, line 1325, in _exec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 1, in Resource_getPriceCalculationOperandDict
   - <PythonScript at /inventory_api_test/Resource_getPriceCalculationOperandDict used for /inventory_api_test/product_module/288>
   - Line 1
  Module AccessControl.ZopeGuards, line 354, in guarded_apply
  Module AccessControl.ZopeGuards, line 376, in builtin_guarded_apply
  Module Products.ERP5.Document.Resource, line 698, in getPriceParameterDict
  Module Products.ERP5.Tool.DomainTool, line 326, in generateMultivaluedMappedValue
  Module Products.ERP5.Tool.DomainTool, line 61, in searchPredicateList
  Module Products.ERP5.Tool.DomainTool, line 224, in _searchPredicateList
  Module Products.CMFCategory.CategoryTool, line 1596, in buildAdvancedSQLSelector
TypeError: Invalid category passed to buildAdvancedSQLSelector: 'price_currency/currency_module/EUR'



ERROR: test_Invoice_viewAsODT (testInvoice.TestSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 136, in run
    testMethod()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5/tests/testInvoice.py", line 1644, in test_Invoice_viewAsODT
    odt = invoice.Invoice_viewAsODT()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTemplate.py", line 335, in _exec
    result = self.pt_render(extra_context=bound_names)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5OOo/OOoTemplate.py", line 469, in pt_render
    ooo_document = ooo_document()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTemplate.py", line 335, in _exec
    result = self.pt_render(extra_context=bound_names)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5OOo/OOoTemplate.py", line 479, in pt_render
    extra_context=extra_context)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTemplate.py", line 432, in pt_render
    result = PageTemplate.pt_render(self, source, extra_context)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/PageTemplate.py", line 80, in pt_render
    showtal=showtal)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.pagetemplate-3.5.2-py2.6.egg/zope/pagetemplate/pagetemplate.py", line 113, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tales-3.4.1-py2.6.egg/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tales-3.4.1-py2.6.egg/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/Expressions.py", line 157, in _eval
    return render(ob, econtext.vars)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/Expressions.py", line 107, in render
    ob = ZRPythonExpr.call_with_ns(ob.__render_with_namespace__, ns)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZRPythonExpr.py", line 81, in call_with_ns
    return f(td)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 338, in __render_with_namespace__
    return self._bindAndExec((), namevals, namespace)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1325, in _exec
    return PythonScript_exec(self, *args)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PythonScripts/PythonScript.py", line 344, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 45, in Invoice_getODTDataDict
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1325, in _exec
    return PythonScript_exec(self, *args)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PythonScripts/PythonScript.py", line 344, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 179, in Delivery_getODTDataDict
  File "Script (Python)", line 18, in getDestinationReference
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 61, in searchPredicateList
    return self._searchPredicateList(restricted=True, *args, **kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 224, in _searchPredicateList
    strict=strict)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/CMFCategory/CategoryTool.py", line 1596, in buildAdvancedSQLSelector
    % category )
TypeError: Invalid category passed to buildAdvancedSQLSelector: 'base_contribution/tax1'


ERROR: test_Invoice_viewAsODT (testInvoice.TestPurchaseInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5Type/tests/backportUnittest.py", line 136, in run
    testMethod()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5/tests/testInvoice.py", line 1644, in test_Invoice_viewAsODT
    odt = invoice.Invoice_viewAsODT()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTemplate.py", line 335, in _exec
    result = self.pt_render(extra_context=bound_names)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5OOo/OOoTemplate.py", line 469, in pt_render
    ooo_document = ooo_document()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTemplate.py", line 335, in _exec
    result = self.pt_render(extra_context=bound_names)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5OOo/OOoTemplate.py", line 479, in pt_render
    extra_context=extra_context)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTemplate.py", line 432, in pt_render
    result = PageTemplate.pt_render(self, source, extra_context)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/PageTemplate.py", line 80, in pt_render
    showtal=showtal)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.pagetemplate-3.5.2-py2.6.egg/zope/pagetemplate/pagetemplate.py", line 113, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 271, in __call__
    self.interpret(self.program)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 343, in interpret
    handlers[opcode](self, args)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tales-3.4.1-py2.6.egg/zope/tales/tales.py", line 696, in evaluate
    return expression(self)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/zope.tales-3.4.1-py2.6.egg/zope/tales/expressions.py", line 217, in __call__
    return self._eval(econtext)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/Expressions.py", line 157, in _eval
    return render(ob, econtext.vars)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/Expressions.py", line 107, in render
    ob = ZRPythonExpr.call_with_ns(ob.__render_with_namespace__, ns)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PageTemplates/ZRPythonExpr.py", line 81, in call_with_ns
    return f(td)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 338, in __render_with_namespace__
    return self._bindAndExec((), namevals, namespace)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1325, in _exec
    return PythonScript_exec(self, *args)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PythonScripts/PythonScript.py", line 344, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 45, in Invoice_getODTDataDict
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 324, in __call__
    return self._bindAndExec(args, kw, None)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1325, in _exec
    return PythonScript_exec(self, *args)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/eggs/Zope2-2.12.26-py2.6-linux-x86_64.egg/Products/PythonScripts/PythonScript.py", line 344, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 179, in Delivery_getODTDataDict
  File "Script (Python)", line 6, in getSourceReference
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 61, in searchPredicateList
    return self._searchPredicateList(restricted=True, *args, **kw)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/ERP5/Tool/DomainTool.py", line 224, in _searchPredicateList
    strict=strict)
  File "/srv/slapgrid/slappart0/srv/testnode/cj/soft/0a0aeb0c6a3b466767ad0b05ababd4dd/parts/erp5/Products/CMFCategory/CategoryTool.py", line 1596, in buildAdvancedSQLSelector
    % category )
TypeError: Invalid category passed to buildAdvancedSQLSelector: 'base_contribution/tax1'


More information about the Erp5-report mailing list