[Erp5-report] ERP5 r38592 : 3241 Tests, 10 Errors, 19 Failures, 50 Skips

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 23 17:45:17 CEST 2010


Test Suite: ERP5
Revision: 38592
Result: FAIL

All tests: 3241
Failures: 19
Errors: 10
Skips: 50


The following tests failed:

  testDms                                            (2 failures)
   test_10_SearchString (testDms.TestDocument)
   test_11_Base_getAdvancedSearchResultList (testDms.TestDocument)

  testDmsWithFlare                                   (2 failures)
   test_10_SearchString (testDmsWithFlare.TestDocumentWithFlare)
   test_11_Base_getAdvancedSearchResultList (testDmsWithFlare.TestDocumentWithFlare)

  testERP5Catalog                                    (1 failures, 4 skips)
   test_48bis_ERP5Site_hotReindexAllCheckCachedValues (testERP5Catalog.TestERP5Catalog)

  testERP5Discussion                                 (1 errors)
   test_02_createDiscussionPost (testERP5Discussion.TestERP5Discussion), Create a disucssion post inscite a discussion thread

  testERP5Simulation                                 (1 failures, 4 skips)
   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testERP5Simulation.TestERP5SimulationPackingList)

  testERP5WebWithDms                                 (1 failures)
   test_02_WebSectionAuthorizationForced (testERP5WebWithDms.TestERP5WebWithDms), Check that when a document is requested within a Web Section we have a chance to

  testERP5eGov                                       (4 errors)
   test_01_new_procedure_creation (testERP5eGov.TestEgov)
   test_02_application_creation (testERP5eGov.TestEgov)
   test_03_submit_application (testERP5eGov.TestEgov)
   test_05_process_application (testERP5eGov.TestEgov)

  testInvalidationBug                                (2 failures)
   testCommitOrder (testInvalidationBug.TestInvalidationBug), Check order of resources being committed
   testLateInvalidationFromZEO (testInvalidationBug.TestInvalidationBug)

  testLegacyPackingList                              (2 failures)
   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testLegacyPackingList.TestPackingList)
   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testLegacyPackingList.TestPurchasePackingList)

  testLiveIngestion                                  (4 errors)
   test_01_contributeTextFileWithFilenamefromUrl (testLiveIngestion.TestIngestion)
   test_02_contributeTextFileWithExplicitExtensionfromUrl (testLiveIngestion.TestIngestion)
   test_03_textFileWithExplicitExtensionWithoutContentTypefromUrl (testLiveIngestion.TestIngestion)
   test_04_contributeTextFileWithFilenameAndRedirectionfromUrl (testLiveIngestion.TestIngestion)

  testOpenOrder                                      (2 failures, 1 errors)
   testOpenOrderRule (testOpenOrder.TestOpenOrder)
   testBuildingSaleOrder (testOpenOrder.TestOpenOrder)
   testPeriodicityDateList (testOpenOrder.TestOpenOrder)

  testPackingList                                    (2 failures)
   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingList.TestPackingList)
   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingList.TestPurchasePackingList)

  testPackingListRoundingPrecision                   (1 failures)
   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)

  testResource                                       (1 failures)
   test_10_getPriceWithOptions (testResource.TestResource)

  testSerializeForm                                  (1 failures)
   test checking if the field values are of the proper type.

  testSimulationPerformance                          (1 failures)
   test_02_CheckPerformance (testSimulationPerformance.TestSimulationPerformance), Check the performance.

The following tests were at least partly skipped:

  testBase                                           (3 skips)
   test_NonIndexable (testBase.TestBase), 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'
   test_NonIndexable2 (testBase.TestBase), 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'
   test_NonIndexable3 (testBase.TestBase), 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                               (3 skips)

  testERP5Base                                       (1 skips)

  testERP5Catalog                                    (4 skips)
   test_49_IndexInOrderedSearchFolder (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
   test_SubDocumentsWithAcquireLocalRoleSecurityIndexing (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
   test_sortOnRelatedKeyWithUnsetRelation (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'

  testERP5Interfaces                                 (13 skips)

  testERP5Simulation                                 (4 skips)

  testERP5TypeInterfaces                             (1 skips)

  testERP5Web                                        (2 skips)

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

  testInventoryAPI                                   (2 skips)

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

  testProxyField                                     (1 skips)

  testSQLCachedWorklist                              (1 skips)
   test_02_related_key (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)

  testWebDavSupport                                  (1 skips)

The following tests have an unknown status:
'Products/ERP5Type/tests/runUnitTest.py' '--verbose' '--erp5_sql_connection_string' 'test2 test' 'testXHTML'
-------------- next part --------------

FAIL: test_10_SearchString (testDms.TestDocument)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5OOo/tests/testDms.py", line 1022, in test_10_SearchString
    self.assertEquals(parsed_string['portal_type'], ['Document','Presentation','Web Page'])
AssertionError: ['Document', 'Presentation', '"Web Page"'] != ['Document', 'Presentation', 'Web Page']


FAIL: test_11_Base_getAdvancedSearchResultList (testDms.TestDocument)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5OOo/tests/testDms.py", line 1105, in test_11_Base_getAdvancedSearchResultList
    self.assertSameSet([document_1], getAdvancedSearchStringResultList(**kw))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 770, in failIfDifferentSet
    self.failUnless(i in b, msg)
AssertionError: [<File at /erp5_portal_604c822695152714e5fc9d07b159c4bb/document_module/43>] != []


FAIL: test_10_SearchString (testDmsWithFlare.TestDocumentWithFlare)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5OOo/tests/testDms.py", line 1022, in test_10_SearchString
    self.assertEquals(parsed_string['portal_type'], ['Document','Presentation','Web Page'])
AssertionError: ['Document', 'Presentation', '"Web Page"'] != ['Document', 'Presentation', 'Web Page']


FAIL: test_11_Base_getAdvancedSearchResultList (testDmsWithFlare.TestDocumentWithFlare)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5OOo/tests/testDms.py", line 1105, in test_11_Base_getAdvancedSearchResultList
    self.assertSameSet([document_1], getAdvancedSearchStringResultList(**kw))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 770, in failIfDifferentSet
    self.failUnless(i in b, msg)
AssertionError: [<File at /erp5_portal_efe675ffc6dff92eecfb7dac1e0cc9a6/document_module/43>] != []


FAIL: test_48bis_ERP5Site_hotReindexAllCheckCachedValues (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1742, in test_48bis_ERP5Site_hotReindexAllCheckCachedValues
    self.assertTrue('dummy.dummy_title' in portal_catalog.getSQLCatalog().getColumnMap())
AssertionError


ERROR: test_02_createDiscussionPost (testERP5Discussion.TestERP5Discussion), Create a disucssion post inscite a discussion thread
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testERP5Discussion.py", line 91, in test_02_createDiscussionPost
    post = self.stepCreatePost(thread);
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testERP5Discussion.py", line 79, in stepCreatePost
    return thread.newContent(portal_type="Discussion Post")
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5Type/Core/Folder.py", line 458, in newContent
    return FolderMixIn.newContent(self, *args, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5Type/Core/Folder.py", line 165, in newContent
    is_indexable=is_indexable
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5Type/ERP5Type.py", line 381, in constructInstance
    workflow.notifyCreated(ob)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 388, in notifyCreated
    self._changeStateOf(ob, None)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 479, in _changeStateOf
    tdef = self._findAutomaticTransition(ob, sdef)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 458, in _findAutomaticTransition
    if self._checkTransitionGuard(t, ob):
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 449, in _checkTransitionGuard
    if guard.check(getSecurityManager(), self, ob, **kw):
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/Guard.py", line 90, in check
    res = expr(econtext)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/Expression.py", line 44, in __call__
    res = compiled(econtext)
  File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
    return eval(code, g, {})
  File "Python expression "here.portal_membership.checkPermission('View', here) and here.getParentValue().getId() != 'portal_contributions' and here.getDefaultModuleId(here.getPortalType()) != here.getParentValue().getId()"", line 1, in <expression>
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/ERP5Site.py", line 1235, in getDefaultModuleId
    raise ValueError, 'Unable to find module for portal_type: %s' % \
ValueError: Unable to find module for portal_type: Discussion Post


FAIL: test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1402, in test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
    > CheckNewPackingListIsDivergent
      NewPackingListAdoptPrevisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplittedTwoTimes
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testPackingList.py", line 200, in stepCheckNewPackingListIsDivergent
    self.stepCheckPackingListIsDivergent(packing_list=packing_list,sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testPackingList.py", line 192, in stepCheckPackingListIsDivergent
    self.assertTrue(packing_list.isDivergent())
AssertionError


FAIL: test_02_WebSectionAuthorizationForced (testERP5WebWithDms.TestERP5WebWithDms), Check that when a document is requested within a Web Section we have a chance to
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testERP5WebWithDms.py", line 267, in test_02_WebSectionAuthorizationForced
    self.assertEqual('404 Not Found',  request.RESPONSE.getHeader('status'))
AssertionError: '404 Not Found' != '200 OK'


ERROR: test_01_new_procedure_creation (testERP5eGov.TestEgov)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 266, in test_01_new_procedure_creation
    self.fillProcedureForm(procedure, 'vat declaration')
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 255, in fillProcedureForm
    default_pdf_form=pdf_file_data)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 238, in __call__
    result = apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1723, in edit
    reindex_object=reindex_object, restricted=1, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/ERP5Type.py", line 475, in _edit
    result = XMLObject._edit(self, *args, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1690, in _edit
    unmodified_key_list = setChangedPropertyList(unordered_key_list)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1674, in setChangedPropertyList
    modified_object_list = _setProperty(key, kw[key])
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 206, in __call__
    return apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1464, in _setProperty
    return method(value, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Accessor/Base.py", line 97, in __call__
    content_document.manage_upload(file = file_upload)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 470, in manage_upload
    data, size = self._read_data(file)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 519, in _read_data
    transaction.savepoint(optimistic=True)
  File "/usr/lib/erp5/lib/python/transaction/_manager.py", line 90, in savepoint
    return self.get().savepoint(optimistic)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 297, in savepoint
    self._saveCommitishError() # reraises!
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 294, in savepoint
    savepoint = Savepoint(self, optimistic, *self._resources)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 657, in __init__
    savepoint = savepoint()
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 1034, in savepoint
    self._commit(None)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 503, in _commit
    self._store_objects(ObjectWriter(obj), transaction)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 525, in _store_objects
    p = writer.serialize(obj)  # This calls __getstate__ of obj
  File "/usr/lib/erp5/lib/python/ZODB/serialize.py", line 330, in serialize
    return self._dump(meta, obj.__getstate__())
TypeError: Can't pickle objects in acquisition wrappers.


ERROR: test_02_application_creation (testERP5eGov.TestEgov)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 285, in test_02_application_creation
    self.fillProcedureForm(procedure, 'vat declaration')
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 255, in fillProcedureForm
    default_pdf_form=pdf_file_data)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 238, in __call__
    result = apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1723, in edit
    reindex_object=reindex_object, restricted=1, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/ERP5Type.py", line 475, in _edit
    result = XMLObject._edit(self, *args, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1690, in _edit
    unmodified_key_list = setChangedPropertyList(unordered_key_list)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1674, in setChangedPropertyList
    modified_object_list = _setProperty(key, kw[key])
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 206, in __call__
    return apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1464, in _setProperty
    return method(value, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Accessor/Base.py", line 97, in __call__
    content_document.manage_upload(file = file_upload)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 470, in manage_upload
    data, size = self._read_data(file)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 519, in _read_data
    transaction.savepoint(optimistic=True)
  File "/usr/lib/erp5/lib/python/transaction/_manager.py", line 90, in savepoint
    return self.get().savepoint(optimistic)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 297, in savepoint
    self._saveCommitishError() # reraises!
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 294, in savepoint
    savepoint = Savepoint(self, optimistic, *self._resources)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 657, in __init__
    savepoint = savepoint()
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 1034, in savepoint
    self._commit(None)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 503, in _commit
    self._store_objects(ObjectWriter(obj), transaction)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 525, in _store_objects
    p = writer.serialize(obj)  # This calls __getstate__ of obj
  File "/usr/lib/erp5/lib/python/ZODB/serialize.py", line 330, in serialize
    return self._dump(meta, obj.__getstate__())
TypeError: Can't pickle objects in acquisition wrappers.


ERROR: test_03_submit_application (testERP5eGov.TestEgov)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 310, in test_03_submit_application
    self.fillProcedureForm(procedure, 'vat declaration')
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 255, in fillProcedureForm
    default_pdf_form=pdf_file_data)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 238, in __call__
    result = apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1723, in edit
    reindex_object=reindex_object, restricted=1, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/ERP5Type.py", line 475, in _edit
    result = XMLObject._edit(self, *args, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1690, in _edit
    unmodified_key_list = setChangedPropertyList(unordered_key_list)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1674, in setChangedPropertyList
    modified_object_list = _setProperty(key, kw[key])
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 206, in __call__
    return apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1464, in _setProperty
    return method(value, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Accessor/Base.py", line 97, in __call__
    content_document.manage_upload(file = file_upload)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 470, in manage_upload
    data, size = self._read_data(file)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 519, in _read_data
    transaction.savepoint(optimistic=True)
  File "/usr/lib/erp5/lib/python/transaction/_manager.py", line 90, in savepoint
    return self.get().savepoint(optimistic)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 297, in savepoint
    self._saveCommitishError() # reraises!
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 294, in savepoint
    savepoint = Savepoint(self, optimistic, *self._resources)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 657, in __init__
    savepoint = savepoint()
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 1034, in savepoint
    self._commit(None)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 503, in _commit
    self._store_objects(ObjectWriter(obj), transaction)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 525, in _store_objects
    p = writer.serialize(obj)  # This calls __getstate__ of obj
  File "/usr/lib/erp5/lib/python/ZODB/serialize.py", line 330, in serialize
    return self._dump(meta, obj.__getstate__())
TypeError: Can't pickle objects in acquisition wrappers.


ERROR: test_05_process_application (testERP5eGov.TestEgov)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 343, in test_05_process_application
    self.fillProcedureForm(procedure, 'vat declaration')
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testERP5eGov.py", line 255, in fillProcedureForm
    default_pdf_form=pdf_file_data)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 238, in __call__
    result = apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1723, in edit
    reindex_object=reindex_object, restricted=1, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/ERP5Type.py", line 475, in _edit
    result = XMLObject._edit(self, *args, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1690, in _edit
    unmodified_key_list = setChangedPropertyList(unordered_key_list)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1674, in setChangedPropertyList
    modified_object_list = _setProperty(key, kw[key])
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 206, in __call__
    return apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Base.py", line 1464, in _setProperty
    return method(value, **kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/Accessor/Base.py", line 97, in __call__
    content_document.manage_upload(file = file_upload)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 470, in manage_upload
    data, size = self._read_data(file)
  File "/usr/lib/erp5/lib/python/OFS/Image.py", line 519, in _read_data
    transaction.savepoint(optimistic=True)
  File "/usr/lib/erp5/lib/python/transaction/_manager.py", line 90, in savepoint
    return self.get().savepoint(optimistic)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 297, in savepoint
    self._saveCommitishError() # reraises!
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 294, in savepoint
    savepoint = Savepoint(self, optimistic, *self._resources)
  File "/usr/lib/erp5/lib/python/transaction/_transaction.py", line 657, in __init__
    savepoint = savepoint()
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 1034, in savepoint
    self._commit(None)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 503, in _commit
    self._store_objects(ObjectWriter(obj), transaction)
  File "/usr/lib/erp5/lib/python/ZODB/Connection.py", line 525, in _store_objects
    p = writer.serialize(obj)  # This calls __getstate__ of obj
  File "/usr/lib/erp5/lib/python/ZODB/serialize.py", line 330, in serialize
    return self._dump(meta, obj.__getstate__())
TypeError: Can't pickle objects in acquisition wrappers.


FAIL: testCommitOrder (testInvalidationBug.TestInvalidationBug), Check order of resources being committed
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testInvalidationBug.py", line 93, in testCommitOrder
    self.assertEqual(result_list[-2], [1,0]) # catalog
AssertionError: [1, 1] != [1, 0]


FAIL: testLateInvalidationFromZEO (testInvalidationBug.TestInvalidationBug)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testInvalidationBug.py", line 169, in testLateInvalidationFromZEO
    self.assertNoPendingMessage()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/ProcessingNodeTestCase.py", line 130, in assertNoPendingMessage
    self.fail(error_message)
AssertionError: These messages are pending: [('/erp5_portal_dbc865b0f58a63ce83de451b148c0de2/organisation_module/2', 'immediateReindexObject', -3, 0)]
Last error message:
KeyError
'2'
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 1191, in invokeGroup
  Module Products.CMFActivity.ActivityTool, line 213, in getObject
  Module OFS.Traversable, line 233, in unrestrictedTraverse
   - __traceback_info__: ([], '2')
  Module OFS.ObjectManager, line 715, in __getitem__
KeyError: '2'



FAIL: test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testLegacyPackingList.TestPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Legacy/tests/testLegacyPackingList.py", line 1319, in test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
    > CheckNewPackingListIsDivergent
      NewPackingListAdoptPrevisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplittedTwoTimes
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Legacy/tests/testLegacyPackingList.py", line 197, in stepCheckNewPackingListIsDivergent
    self.stepCheckPackingListIsDivergent(packing_list=packing_list,sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Legacy/tests/testLegacyPackingList.py", line 189, in stepCheckPackingListIsDivergent
    self.assertTrue(packing_list.isDivergent())
AssertionError


FAIL: test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testLegacyPackingList.TestPurchasePackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Legacy/tests/testLegacyPackingList.py", line 1319, in test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
    > CheckNewPackingListIsDivergent
      NewPackingListAdoptPrevisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplittedTwoTimes
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Legacy/tests/testLegacyPackingList.py", line 197, in stepCheckNewPackingListIsDivergent
    self.stepCheckPackingListIsDivergent(packing_list=packing_list,sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Legacy/tests/testLegacyPackingList.py", line 189, in stepCheckPackingListIsDivergent
    self.assertTrue(packing_list.isDivergent())
AssertionError


ERROR: test_01_contributeTextFileWithFilenamefromUrl (testLiveIngestion.TestIngestion)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
    self.setUp()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 158, in setUp
    self.app = self._app()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 170, in _app
    return request.PARENTS[-1]
AttributeError: 'NoneType' object has no attribute 'PARENTS'


ERROR: test_02_contributeTextFileWithExplicitExtensionfromUrl (testLiveIngestion.TestIngestion)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
    self.setUp()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 158, in setUp
    self.app = self._app()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 170, in _app
    return request.PARENTS[-1]
AttributeError: 'NoneType' object has no attribute 'PARENTS'


ERROR: test_03_textFileWithExplicitExtensionWithoutContentTypefromUrl (testLiveIngestion.TestIngestion)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
    self.setUp()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 158, in setUp
    self.app = self._app()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 170, in _app
    return request.PARENTS[-1]
AttributeError: 'NoneType' object has no attribute 'PARENTS'


ERROR: test_04_contributeTextFileWithFilenameAndRedirectionfromUrl (testLiveIngestion.TestIngestion)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
    self.setUp()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 158, in setUp
    self.app = self._app()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/ERP5TypeLiveTestCase.py", line 170, in _app
    return request.PARENTS[-1]
AttributeError: 'NoneType' object has no attribute 'PARENTS'


ERROR: testOpenOrderRule (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 284, in testOpenOrderRule
    calculation_base_date=DateTime(3000,2,9))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Legacy/Document/OpenOrderRule.py", line 84, in expand
    calculation_base_date=calculation_base_date,
TypeError: _getOrderDateScheduleTupleList() got multiple values for keyword argument 'calculation_base_date'


FAIL: testBuildingSaleOrder (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 400, in testBuildingSaleOrder
    self.assertEqual(len(open_sale_order.getCausalityRelatedValueList(portal_type='Sale Order')), 9)
AssertionError: 0 != 9


FAIL: testPeriodicityDateList (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 185, in testPeriodicityDateList
    [(D(2008,2,1,0,1), DateTime(2008,2,29)),
AssertionError: [(DateTime('2008/02/01 00:01:00 US/Eastern'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 US/Eastern'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 US/Eastern'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 US/Eastern'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 US/Eastern'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 US/Eastern'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 US/Eastern'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 US/Eastern'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 US/Eastern'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 US/Eastern'), DateTime('2008/11/30'))] != [(DateTime('2008/02/01 00:01:00 US/Eastern'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 US/Eastern'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT-4'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT-4'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT-4'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT-4'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT-4'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT-4'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT-4'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT-4'), DateTime('2008/11/30'))]


FAIL: test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingList.TestPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1402, in test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
    > CheckNewPackingListIsDivergent
      NewPackingListAdoptPrevisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplittedTwoTimes
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 200, in stepCheckNewPackingListIsDivergent
    self.stepCheckPackingListIsDivergent(packing_list=packing_list,sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 192, in stepCheckPackingListIsDivergent
    self.assertTrue(packing_list.isDivergent())
AssertionError


FAIL: test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingList.TestPurchasePackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1402, in test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
    > CheckNewPackingListIsDivergent
      NewPackingListAdoptPrevisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplittedTwoTimes
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 200, in stepCheckNewPackingListIsDivergent
    self.stepCheckPackingListIsDivergent(packing_list=packing_list,sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 192, in stepCheckPackingListIsDivergent
    self.assertTrue(packing_list.isDivergent())
AssertionError


FAIL: test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1402, in test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
    > CheckNewPackingListIsDivergent
      NewPackingListAdoptPrevisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplittedTwoTimes
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 200, in stepCheckNewPackingListIsDivergent
    self.stepCheckPackingListIsDivergent(packing_list=packing_list,sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPackingList.py", line 192, in stepCheckPackingListIsDivergent
    self.assertTrue(packing_list.isDivergent())
AssertionError


FAIL: test_10_getPriceWithOptions (testResource.TestResource)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testResource.py", line 697, in test_10_getPriceWithOptions
    self.assertEquals(1, product.getPrice(context=supply_line))
AssertionError: 1 != 10.0


FAIL: test checking if the field values are of the proper type.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/Formulator/tests/testSerializeForm.py", line 358, in test_fieldValueTypes
    self.assertEquals(field.values, field2.values)
AssertionError: {'alternate_name': '', 'title': 'Test Title', 'date_separator': '', 'editable': 0, 'input_order': 'mdy', 'start_datetime': None, 'description': '', 'default_now': 0, 'allow_empty_time': 0, 'ampm_time_style': 0, 'hide_day': 0, 'date_only': 0, 'time_separator': '$', 'hidden': 0, 'default': None, 'css_class': 'test_css', 'required': 1, 'enabled': 1, 'input_style': 'list', 'external_validator': '', 'hidden_day_is_last_day': 0, 'end_datetime': None, 'timezone_style': 0} != {'alternate_name': '', 'title': 'Test Title', 'date_separator': '', 'editable': 0, 'input_order': 'mdy', 'start_datetime': '', 'description': '', 'default_now': 0, 'allow_empty_time': 0, 'ampm_time_style': 0, 'hide_day': 0, 'date_only': 0, 'time_separator': '$', 'hidden': 0, 'default': '', 'css_class': 'test_css', 'required': 1, 'enabled': 1, 'input_style': 'list', 'external_validator': '', 'hidden_day_is_last_day': 0, 'end_datetime': '', 'timezone_style': 0}


FAIL: test_02_CheckPerformance (testSimulationPerformance.TestSimulationPerformance), Check the performance.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testSimulationPerformance.py", line 795, in test_02_CheckPerformance
    measurable=True)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testSimulationPerformance.py", line 265, in _checkSimulation
    sequence.play(self)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      Initialize
      Tic
      UseClientAsDestinationDecision
      UseClientAsDestinationAdministration
      UseResourceAsCommodityProduct
      CreateSaleOrders
      Tic
      PlanSaleOrders
      MeasureCreationOfNewAppliedRules
      Tic
      CheckSaleOrderSimulation
      UseRecipient1AsDestinationDecision
      ModifySaleOrders
      MeasureExpansionOfExistingAppliedRules
      Tic
      CheckSaleOrderSimulation
      OrderSaleOrders
      MeasureCreationOfNewSalePackingLists
      Tic
      CheckSaleOrderSimulation
      CheckBuiltSalePackingLists
      UseRecipient2AsDestinationDecision
      ModifySaleOrders
      MeasureExpansionOfConvergedChanges
      Tic
      CheckSaleOrderSimulation
      CheckConvergedSalePackingLists
      UseRecipient1AsDestinationAdministration
      ModifySaleOrders
      MeasureExpansionOfDivergedChanges
      Tic
      CheckSaleOrderSimulation
      CheckDivergedSalePackingLists
      SetSolverTargetToDestinationAdministration
      AdoptPrevisionToSalePackingLists
      MeasureAdoptionOfPrevisions
      Tic
      CheckConvergedSalePackingLists
      UseRecipient2AsDestinationAdministration
      ModifySaleOrders
      Tic
      CheckSaleOrderSimulation
      CheckDivergedSalePackingLists
      SetSolverTargetToDestinationAdministration
      AcceptDecisionOfSalePackingLists
      MeasureAcceptanceOfDecisions
      Tic
      UseRecipient1AsDestinationAdministration
      CheckConvergedSalePackingLists
      ConfirmSaleOrders
      Tic
      UseResourceAsCommodityProduct
      AddNewSalePackingLinesIntoSalePackingLists
      MeasureCreationOfNewAppliedRulesFromPartiallySimulatedDeliveries
      Tic
      CheckSalePackingListSimulation
      StopSalePackingLists
      MeasureCreationOfNewSaleInvoices
      Tic
      CheckBuiltSaleInvoices
      UseResourceAsLuxuryProduct
      AddNewSalePackingLinesIntoSalePackingLists
      DeliverSalePackingLists
      MeasureAdditionOfNewInvoiceLinesIntoSaleInvoices
      Tic
      CheckAddedSaleInvoices
    > TestResult
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testSimulationPerformance.py", line 773, in stepTestResult
    'these tests failed: %s' % (', '.join(failure_list)))
AssertionError: these tests failed: Creation Of New Applied Rules, Expansion of Existing Applied Rules, Creation of New Sale Packing Lists, Expansion of Converged Changes, Expansion of Diverged Changes, Adoption of Previsions, Acceptance of Decisions, Creation of New Applied Rules from Partially Simulated Deliveries, Creation Of New Sale Invoices, Addition of New Invoices Lines

Loading Zope ... 
Cleaning static files ... 
Instance at '/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test' loaded ... 
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/Products/ERP5Type/tests/runUnitTest.py", line 737, in ?
    sys.exit(main())
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/Products/ERP5Type/tests/runUnitTest.py", line 721, in main
    debug=debug)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/Products/ERP5Type/tests/runUnitTest.py", line 527, in runUnitTestList
    suite = ERP5TypeTestLoader().loadTestsFromNames(test_list)
  File "/usr/lib64/python2.4/unittest.py", line 556, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/Products/ERP5Type/tests/runUnitTest.py", line 300, in loadTestsFromName
    return super(ERP5TypeTestLoader, self).loadTestsFromName(name, module)
  File "/usr/lib64/python2.4/unittest.py", line 535, in loadTestsFromName
    return self.loadTestsFromModule(obj)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/Products/ERP5Type/tests/runUnitTest.py", line 306, in loadTestsFromModule
    return self.suiteClass(module.test_suite())
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5/tests/testXHTML.py", line 625, in test_suite
    ('erp5_core',) + TestXHTML.getBusinessTemplateList())
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5/tests/testXHTML.py", line 570, in addTestMethodDynamically
    raise KeyError, "Can't find the business template: %s" % i
KeyError: "Can't find the business template: erp5_knowledge_pad_ui_testerp5_km"


More information about the Erp5-report mailing list