[Erp5-report] ERP5 r29141: 2856 Tests, 31 Errors, 18 Failures

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Sep 23 07:04:16 CEST 2009


Test Suite: ERP5
Revision: 29141
Result: FAIL

All tests: 2856
Failures: 18
Errors: 31


The following tests failed:

  testCRM                                            (6 errors)
   test_Event_AcknowledgeAndCreateEvent (testCRM.TestCRM)
   test_MailFromMailMessageEvent (testCRM.TestCRMMailSend)
   test_MailFromMailMessageEventNoSendMail (testCRM.TestCRMMailSend)
   test_MailFromOtherEvents (testCRM.TestCRMMailSend)
   test_MailMessageEncoding (testCRM.TestCRMMailSend)
   test_MailMessageHTML (testCRM.TestCRMMailSend)

  testImmobilisation                                 (1 errors)
   test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)

  testCrmReports                                     (2 errors)
   testEventActivity (testCrmReports.TestCrmReports)
   testEventDetailedReport (testCrmReports.TestCrmReports)

  testXHTML                                          (2 failures)
   test.erp5_dms.Drawing.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
   test.erp5_dms.Presentation.OOoDocument_viewAsWeb (testXHTML.TestXHTML)

  testOpenOrder                                      (1 failures)
   testPeriodicityDateList (testOpenOrder.TestOpenOrder)

  testAcknowledgementTool                            (1 errors)
   test_01_checkAcknowledgementToolWithOneEvent (testAcknowledgementTool.TestAcknowledgementTool)

  testMRP                                            (4 errors)
   test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation)
   test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation)
   test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation)
   test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation)

  testTradeModelLine                                 (4 failures)
   test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLineSale)
   test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLineSale)
   test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLinePurchase)
   test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLinePurchase)

  testERP5Interfaces                                 (7 errors)
   test_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
   test_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
   test_TradeCondition_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
   test_TradeModelCell_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
   test_TradeModelLine_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
   test_Transformation_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
   test_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)

  testTemplate                                       (1 failures)
   Check what happen when templates are created one by one without reindexation

  testBug                                            (3 errors)
   test_01_StopDateUpdatedOnClose (testBug.TestBug)
   test_02_setCheckBugNotification (testBug.TestBug)
   test_03_setCheckBugNotification (testBug.TestBug)

  testERP5Base                                       (2 failures)
   test_CreateBankAccount (testERP5Base.TestERP5Base)
   test_CreateImage (testERP5Base.TestERP5Base)

  testERP5Catalog                                    (1 failures)
   test_complex_query (testERP5Catalog.TestERP5Catalog)

  testERP5DocumentSyncML                             (3 failures, 7 errors)
   test_02_FirstSynchronization (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_03_UpdateSimpleData (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_04_DeleteObject (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_07_SynchronizeWithStrangeIdGenerator (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_08_MultiNodeConflict (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_09_SynchronizeWorkflowHistory (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_10_BrokenMessage (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_05_FirstMultiSynchronization (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_06_UpdateMultiData (testERP5DocumentSyncML.TestERP5DocumentSyncML)
   test_12_OneWaySync (testERP5DocumentSyncML.TestERP5DocumentSyncML)

  testXMLMatrix                                      (1 failures)
   test_9999_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)

  testCacheTool                                      (1 failures)
   Check that all RamCache doesn't clear the same cache_dict

  testOOoStyle                                       (1 failures)
   test_report_view_sheet_per_report_section (testOOoStyle.TestODSStyle)

  testOOoStyleWithFlare                              (1 failures)
   test_report_view_sheet_per_report_section (testOOoStyleWithFlare.TestODSStyle)
-------------- next part --------------

ERROR: test_Event_AcknowledgeAndCreateEvent (testCRM.TestCRM)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCRM.py", line 283, in test_Event_AcknowledgeAndCreateEvent
    portal_workflow.doActionFor(event, 'acknowledge_action', create_event=0)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 4, in Event_checkConsistencyForAcknowledge
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x6599c08>, <Products.ERP5Type.Message.Message object at 0x6599d70>, <Products.ERP5Type.Message.Message object at 0x6599398>]



ERROR: test_MailFromMailMessageEvent (testCRM.TestCRMMailSend)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCRM.py", line 654, in test_MailFromMailMessageEvent
    send_mail=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x7283c08>, <Products.ERP5Type.Message.Message object at 0x7283488>, <Products.ERP5Type.Message.Message object at 0x464e848>]



ERROR: test_MailFromMailMessageEventNoSendMail (testCRM.TestCRMMailSend)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCRM.py", line 708, in test_MailFromMailMessageEventNoSendMail
    send_mail=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x69a8aa0>, <Products.ERP5Type.Message.Message object at 0x69a8f50>, <Products.ERP5Type.Message.Message object at 0x69a8d70>]



ERROR: test_MailFromOtherEvents (testCRM.TestCRMMailSend)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCRM.py", line 725, in test_MailFromOtherEvents
    send_mail=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x65dea28>, <Products.ERP5Type.Message.Message object at 0x7283848>, <Products.ERP5Type.Message.Message object at 0x7283488>]



ERROR: test_MailMessageEncoding (testCRM.TestCRMMailSend)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCRM.py", line 784, in test_MailMessageEncoding
    send_mail=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x4810230>, <Products.ERP5Type.Message.Message object at 0x4810b18>, <Products.ERP5Type.Message.Message object at 0x48100c8>]



ERROR: test_MailMessageHTML (testCRM.TestCRMMailSend)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCRM.py", line 759, in test_MailMessageHTML
    send_mail=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x82f7758>, <Products.ERP5Type.Message.Message object at 0x82f7668>, <Products.ERP5Type.Message.Message object at 0x82f78c0>]



ERROR: test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testImmobilisation.py", line 3785, in test_20_TestAccountingAcceptDecisionSolver
    sequence_list.play(self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      SetTest20SequenceData
      DeleteAccounting
      Tic
      DeleteAllPackingLists
      Tic
      TestAllAppliedRulesAreEmpty
      CreatePackingList
      DeliverPackingList
      AggregateItems
      Tic
      BuildAccounting
      Tic
      ConfirmAmortisationTransaction
      Tic
      TestSimpleAccountingBuild
      ChangeAccountingPrice
      Tic
    > AcceptDecision
      Tic
      TestSimulationBuildAfterAcceptDecision
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testImmobilisation.py", line 1011, in stepAcceptDecision
    'amortisation_transaction_causality_workflow')
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 403, in DCWorkflowDefinition_executeTransition
    script()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 235, in __call__
    wf[wf_id].notifyWorkflowMethod(instance, transition_list, args=args, kw=kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 62, in DCWorkflowDefinition_notifyWorkflowMethod
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 3, in AmortisationTransaction_acceptDecision
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Tool/SimulationTool.py", line 126, in solveDelivery
    additional_parameters=additional_parameters, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Tool/SimulationTool.py", line 163, in _solveMovementOrDelivery
    result = solver.solveDelivery(document)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/TargetSolver/TargetSolver.py", line 85, in solveDelivery
    self.solveMovement(movement)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/TargetSolver/ProfitAndLoss.py", line 47, in solveMovement
    delivery_line_quantity = delivery_line.getQuantity()
AttributeError: getQuantity



ERROR: testEventActivity (testCrmReports.TestCrmReports)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCrmReports.py", line 1551, in testEventActivity
    follow_up=sale_opportunity.getRelativeUrl())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCrmReports.py", line 131, in _makeOneEvent
    follow_up_ticket_title = ticket.getTitle())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCrmReports.py", line 56, in _doWorkflowAction
    comment = 'for unit test',**kw)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x4d46500>, <Products.ERP5Type.Message.Message object at 0x4d46cf8>, <Products.ERP5Type.Message.Message object at 0x4d46578>]



ERROR: testEventDetailedReport (testCrmReports.TestCrmReports)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCrmReports.py", line 1894, in testEventDetailedReport
    follow_up=sale_opportunity.getRelativeUrl())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCrmReports.py", line 131, in _makeOneEvent
    follow_up_ticket_title = ticket.getTitle())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testCrmReports.py", line 56, in _doWorkflowAction
    comment = 'for unit test',**kw)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x70eba28>, <Products.ERP5Type.Message.Message object at 0x62cad70>, <Products.ERP5Type.Message.Message object at 0x65dc848>]



FAIL: test.erp5_dms.Drawing.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testXHTML.py", line 325, in testMethod
    bt_name=bt_name))
AssertionError: Using w3c validator to parse the view "OOoDocument_viewAsWeb" (from erp5_dms bt) with warnings displayed :
Error: line 504 column 43 : there is no attribute "class"
Error: line 504 column 63 : there is no attribute "style"
Error: line 504 column 105 : there is no attribute "src"
Error: line 504 column 222 : there is no attribute "onload"
Error: line 504 column 244 : element "iframe" undefined
Error: line 522 column 126 : there is no attribute "alt"



FAIL: test.erp5_dms.Presentation.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testXHTML.py", line 325, in testMethod
    bt_name=bt_name))
AssertionError: Using w3c validator to parse the view "OOoDocument_viewAsWeb" (from erp5_dms bt) with warnings displayed :
Error: line 504 column 43 : there is no attribute "class"
Error: line 504 column 63 : there is no attribute "style"
Error: line 504 column 105 : there is no attribute "src"
Error: line 504 column 222 : there is no attribute "onload"
Error: line 504 column 244 : element "iframe" undefined
Error: line 522 column 126 : there is no attribute "alt"



FAIL: testPeriodicityDateList (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 183, in testPeriodicityDateList
    [(DateTime(2008,2,1,0,1), DateTime(2008,2,29)),
AssertionError: [(DateTime('2008/02/01 00:01:00 GMT+1'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 GMT+1'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT+1'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT+1'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT+1'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT+1'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT+1'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT+1'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT+1'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT+1'), DateTime('2008/11/30'))] != [(DateTime('2008/02/01 00:01:00 GMT+1'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 GMT+1'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT+2'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT+2'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT+2'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT+2'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT+2'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT+2'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT+2'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT+1'), DateTime('2008/11/30'))]



ERROR: test_01_checkAcknowledgementToolWithOneEvent (testAcknowledgementTool.TestAcknowledgementTool)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testAcknowledgementTool.py", line 63, in test_01_checkAcknowledgementToolWithOneEvent
    portal.portal_workflow.doActionFor(event, 'start_action')
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in Event_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x52feed8>, <Products.ERP5Type.Message.Message object at 0x52fee60>, <Products.ERP5Type.Message.Message object at 0x52fecf8>]



ERROR: test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 370, in test_TransformationRule_expand_concurrent
    rule.expand(applied_rule)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TransformationModelRule.py", line 330, in expand
    raise TransformationRuleError,\
TransformationRuleError: the Properties which is used to make a movement on the last path
are different with the Transformation <Transformation at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/transformation_module/2> and the Business Process <BusinessProcess at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/business_process_module/2>



ERROR: test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 398, in test_TransformationRule_expand_reexpand
    self.test_TransformationRule_expand_concurrent()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 370, in test_TransformationRule_expand_concurrent
    rule.expand(applied_rule)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TransformationModelRule.py", line 330, in expand
    raise TransformationRuleError,\
TransformationRuleError: the Properties which is used to make a movement on the last path
are different with the Transformation <Transformation at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/transformation_module/3> and the Business Process <BusinessProcess at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/business_process_module/3>



ERROR: test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 262, in test_TransformationRule_getHeadProductionPathList
    rule.getHeadProductionPathList(transformation, business_process))
AttributeError: getHeadProductionPathList



ERROR: test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 476, in test_TransformationSourcingRule_expand
    if len(state.getRemainingTradePhaseList(self.portal)) == 0:
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessState.py", line 174, in getRemainingTradePhaseList
    if not (path.getRelatedSimulationMovementValueList(explanation) and
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 358, in getRelatedSimulationMovementValueList
    for applied_rule in explanation.getCausalityRelatedValueList(
AttributeError: getCausalityRelatedValueList



FAIL: test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLineSale)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 1975, in test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      GetInvoiceLineDiscounted
      GetInvoiceLineDiscountedTaxed
      GetInvoiceLineTaxed
      ModifyQuantityInvoiceLineDiscounted
      ModifyQuantityInvoiceLineDiscountedTaxed
      ModifyQuantityInvoiceLineTaxed
      Tic
      CheckInvoiceCausalityStateDiverged
      AcceptDecisionQuantityInvoice
      Tic
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x5df4950
  'decision_value': 1.9999999999999998
  'divergence_scope': 'quantity'
  'prevision_value': 5.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/3/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '1.9999999999999998'
  'message': 'Quantity'>, <DivergenceMessage object at 0x6cad560
  'decision_value': -0.60000000000000009
  'divergence_scope': 'quantity'
  'prevision_value': -1.5
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/2/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '-0.60000000000000009'
  'message': 'Quantity'>, <DivergenceMessage object at 0x6cad9e0
  'decision_value': 28.5
  'divergence_scope': 'quantity'
  'prevision_value': 71.25
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/1/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '28.5'
  'message': 'Quantity'>, <DivergenceMessage object at 0x69c44d0
  'decision_value': 12.0
  'divergence_scope': 'quantity'
  'prevision_value': 30.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/2/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '12.0'
  'message': 'Quantity'>, <DivergenceMessage object at 0x6683d88
  'decision_value': 30.0
  'divergence_scope': 'quantity'
  'prevision_value': 75.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/1/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '30.0'
  'message': 'Quantity'>]



FAIL: test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLineSale)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2057, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      DecreasePackingListLineListQuantity
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      CheckPackingListDiverged
      SplitAndDeferPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetNewPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      SetNewPackingListAsPackingList
      PackPackingList
      Tic
      StartPackingList
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x7def320
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/21/2/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0x4625f80
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/21/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]



FAIL: test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLinePurchase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 1975, in test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      GetInvoiceLineDiscounted
      GetInvoiceLineDiscountedTaxed
      GetInvoiceLineTaxed
      ModifyQuantityInvoiceLineDiscounted
      ModifyQuantityInvoiceLineDiscountedTaxed
      ModifyQuantityInvoiceLineTaxed
      Tic
      CheckInvoiceCausalityStateDiverged
      AcceptDecisionQuantityInvoice
      Tic
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x9b1b830
  'decision_value': 1.9999999999999998
  'divergence_scope': 'quantity'
  'prevision_value': 5.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/3/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '1.9999999999999998'
  'message': 'Quantity'>, <DivergenceMessage object at 0x7393d40
  'decision_value': -0.60000000000000009
  'divergence_scope': 'quantity'
  'prevision_value': -1.5
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/2/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '-0.60000000000000009'
  'message': 'Quantity'>, <DivergenceMessage object at 0x4efd170
  'decision_value': 28.5
  'divergence_scope': 'quantity'
  'prevision_value': 71.25
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/1/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '28.5'
  'message': 'Quantity'>, <DivergenceMessage object at 0xb6ff488
  'decision_value': 12.0
  'divergence_scope': 'quantity'
  'prevision_value': 30.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/2/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '12.0'
  'message': 'Quantity'>, <DivergenceMessage object at 0x632dab8
  'decision_value': 30.0
  'divergence_scope': 'quantity'
  'prevision_value': 75.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/1/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '30.0'
  'message': 'Quantity'>]



FAIL: test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLinePurchase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2057, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      DecreasePackingListLineListQuantity
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      CheckPackingListDiverged
      SplitAndDeferPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetNewPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      SetNewPackingListAsPackingList
      PackPackingList
      Tic
      StartPackingList
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x8beeb00
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/21/2/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xbe69128
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/21/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]



ERROR: test_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IBusinessPath.IBusinessPath>

        The getExpectedCompletionDuration attribute was not provided.
        



ERROR: test_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of _getAcquiredCategoryMembershipList violates its contract
        because implementation doesn't allow enough arguments.
        



ERROR: test_TradeCondition_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of getAggregatedAmountList violates its contract
        because implementation doesn't allow enough arguments.
        



ERROR: test_TradeModelCell_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of updateAggregatedAmountList violates its contract
        because implementation doesn't allow enough arguments.
        



ERROR: test_TradeModelLine_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of updateAggregatedAmountList violates its contract
        because implementation doesn't allow enough arguments.
        



ERROR: test_Transformation_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of updateAggregatedAmountList violates its contract
        because implementation doesn't allow enough arguments.
        



ERROR: test_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 81, in testMethod
    verifyClass(Interface, Document)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of getVariationRangeCategoryItemList violates its contract
        because implementation doesn't allow enough arguments.
        



FAIL: Check what happen when templates are created one by one without reindexation
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTemplate.py", line 278, in test_manyTemplatesWithoutReindexation
    self.assertEqual(len(preference_id_list) + 1, len(new_preference_id_list))
AssertionError: 1 != 2



ERROR: test_01_StopDateUpdatedOnClose (testBug.TestBug)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBug.py", line 412, in test_01_StopDateUpdatedOnClose
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateBug
      CheckBugInit
      OpenBug
      Tic
      SetOldClosedDate
    > AssignBug
      Tic
      ResolveBug
      Tic
      ReAssignBug
      Tic
      ResolveBug
      Tic
      CloseBug
      Tic
      CheckClosedDate
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBug.py", line 326, in stepAssignBug
    self.workflow_tool.doActionFor(bug, 'set_ready_action', send_event=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 1, in checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x45fc488>, <Products.ERP5Type.Message.Message object at 0x45fc578>, <Products.ERP5Type.Message.Message object at 0x45fced8>]



ERROR: test_02_setCheckBugNotification (testBug.TestBug)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBug.py", line 449, in test_02_setCheckBugNotification
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      LoginUsualUser
      CreateBug
      CreateProject
      CreatePerson1
      CreatePerson2
      SetSourceProject
      SetRequester
      Tic
      OpenBug
      Tic
      CheckBugNotification
    > AssignBug
      Tic
      CheckBugNotification
      ResolveBug
      Tic
      CheckBugNotification
      ReAssignBug
      Tic
      CheckBugNotification
      ResolveBug
      Tic
      CheckBugNotification
      CloseBug
      Tic
      CheckBugNotification
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBug.py", line 326, in stepAssignBug
    self.workflow_tool.doActionFor(bug, 'set_ready_action', send_event=1)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 1, in checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x71b8ed8>, <Products.ERP5Type.Message.Message object at 0x71b80c8>, <Products.ERP5Type.Message.Message object at 0x71b8050>]



ERROR: test_03_setCheckBugNotification (testBug.TestBug)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBug.py", line 477, in test_03_setCheckBugNotification
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateBug
      CreateProject
      CreatePerson1
      CreatePerson2
      SetSourceProject
      SetRequester
      Tic
      OpenBug
      Tic
      CheckBugNotification
      CreateBugMessage
      CheckBugMessage
      Tic
    > PostBugMessage
      Tic
      CheckBugMessageIsDelivered
      CheckBugMessageNotification
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBug.py", line 275, in stepPostBugMessage
    self.workflow_tool.doActionFor(bug_message, 'start_action')
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 301, in doActionFor
    return self._invokeWithNotification(
  File "/usr/lib/erp5/lib/python/Products/CMFCore/WorkflowTool.py", line 616, in _invokeWithNotification
    res = func(*args, **kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 287, in doActionFor
    self._changeStateOf(ob, tdef, kw)
  File "/usr/lib/erp5/lib/python/Products/DCWorkflow/DCWorkflow.py", line 472, in _changeStateOf
    sdef = self._executeTransition(ob, tdef, kwargs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DCWorkflow.py", line 329, in DCWorkflowDefinition_executeTransition
    script(sci)  # May throw an exception.
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 2, in BugEvent_checkConsistency
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1013, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 14, in Base_checkConsistency
ValidationFailed: [<Products.ERP5Type.Message.Message object at 0x53ff578>, <Products.ERP5Type.Message.Message object at 0x53fff50>, <Products.ERP5Type.Message.Message object at 0x53ff398>]



FAIL: test_CreateBankAccount (testERP5Base.TestERP5Base)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Base.py", line 1241, in test_CreateBankAccount
    self.assertEquals([], bank_account.checkConsistency())
AssertionError: [] != [<ERP5Type.ConsistencyMessage for PropertyTypeValidity on person_module/4/1/1 (message: Attribute base_data is defined with an unknown type data)>, <ERP5Type.ConsistencyMessage for PropertyTypeValidity on person_module/4/1/1 (message: Attribute data is defined with an unknown type data)>, <ERP5Type.ConsistencyMessage for PropertyTypeValidity on person_module/4/1/1 (message: Attribute snapshot_data is defined with an unknown type data)>]



FAIL: test_CreateImage (testERP5Base.TestERP5Base)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testERP5Base.py", line 1250, in test_CreateImage
    self.assertEquals([], image.checkConsistency())
AssertionError: [] != [<ERP5Type.ConsistencyMessage for PropertyTypeValidity on person_module/4/1 (message: Attribute base_data is defined with an unknown type data)>, <ERP5Type.ConsistencyMessage for PropertyTypeValidity on person_module/4/1 (message: Attribute data is defined with an unknown type data)>, <ERP5Type.ConsistencyMessage for PropertyTypeValidity on person_module/4/1 (message: Attribute snapshot_data is defined with an unknown type data)>]



FAIL: test_complex_query (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Catalog/tests/testERP5Catalog.py", line 2310, in test_complex_query
    self.assertEqual(len(catalog(query=query)), 3)
AssertionError: 2 != 3



ERROR: test_02_FirstSynchronization (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 636, in test_02_FirstSynchronization
    nb_message1 = self.synchronize(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 372, in synchronize
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



ERROR: test_03_UpdateSimpleData (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 652, in test_03_UpdateSimpleData
    self.test_02_FirstSynchronization(quiet=1, run=1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 636, in test_02_FirstSynchronization
    nb_message1 = self.synchronize(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 372, in synchronize
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



ERROR: test_04_DeleteObject (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 711, in test_04_DeleteObject
    self.test_02_FirstSynchronization(quiet=1, run=1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 636, in test_02_FirstSynchronization
    nb_message1 = self.synchronize(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 372, in synchronize
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



ERROR: test_07_SynchronizeWithStrangeIdGenerator (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 854, in test_07_SynchronizeWithStrangeIdGenerator
    self.synchronize(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 372, in synchronize
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



ERROR: test_08_MultiNodeConflict (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 902, in test_08_MultiNodeConflict
    self.test_02_FirstSynchronization(quiet=1, run=1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 636, in test_02_FirstSynchronization
    nb_message1 = self.synchronize(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 372, in synchronize
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



ERROR: test_09_SynchronizeWorkflowHistory (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 967, in test_09_SynchronizeWorkflowHistory
    self.test_02_FirstSynchronization(quiet=1, run=1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 636, in test_02_FirstSynchronization
    nb_message1 = self.synchronize(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 372, in synchronize
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



ERROR: test_10_BrokenMessage (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 1005, in test_10_BrokenMessage
    nb_message1 = self.synchronizeWithBrokenMessage(self.sub_id1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 418, in synchronizeWithBrokenMessage
    result = portal_sync.SubSync(subscription.getPath())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1638, in SubSync
    response = self.SubSyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/SubscriptionSynchronization.py", line 147, in SubSyncModif
    return self.SyncModif(subscription, xml_client)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1273, in SyncModif
    conduit=conduit, simulate=simulate)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/XMLSyncUtils.py", line 1035, in applyActionList
    xml_mapping=domain.getXMLMapping())
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/Conduit/ERP5Conduit.py", line 654, in getXMLFromObjectWithId
    xml = func()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1290, in asXML
    return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 195, in Folder_asXML
    Base_asXML(self, root=root)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLExportImport.py", line 87, in Base_asXML
    value = self.getProperty(prop_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 1367, in getProperty
    return method(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 181, in getContentType
    self._upradeImage()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/Image.py", line 158, in _upradeImage
    self.size = len(self.data)
TypeError: len() of unsized object



FAIL: test_05_FirstMultiSynchronization (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 745, in test_05_FirstMultiSynchronization
    self.checkFirstSynchronizationWithMultiDocument(nb_document=nb_document)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 535, in checkFirstSynchronizationWithMultiDocument
    self.checkXMLsSynchronized()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 512, in checkXMLsSynchronized
    self.assertXMLViewIsEqual(self.sub_id1, doc_s, doc_c)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 564, in assertXMLViewIsEqual
    self.fail('diff between pub:\n%s \n => \n%s' %\
AssertionError: diff between pub:
<erp5>
  <object portal_type="Text" id="546573742D546578742D312D3030312D656E">
    <id type="string">546573742D546578742D312D3030312D656E</id>
    <rid type="None"/>
    <sid type="None"/>
    <reference type="string">Test-Text-1</reference>
    <ean13_code type="None"/>
    <source_reference type="string">TEST-en-002.txt</source_reference>
    <destination_reference type="None"/>
    <grouping_reference type="None"/>
    <document_reference type="None"/>
    <categories_list type="tokens">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;list id="i2"&gt;&lt;/list&gt;&lt;/marshal&gt;</categories_list>
    <title type="string">Test-Text-1</title>
    <subject_list type="lines">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;list id="i2"&gt;&lt;/list&gt;&lt;/marshal&gt;</subject_list>
    <description type="text"/>
    <contributor_list type="lines">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;list id="i2"&gt;&lt;/list&gt;&lt;/marshal&gt;</contributor_list>
    <effective_date type="None"/>
    <expiration_date type="None"/>
    <format type="None"/>
    <language type="string">en</language>
    <right type="None"/>
    <short_title type="string"/>
    <version type="string">001</version>
    <revision type="string">3</revision>
    <base_data type="data" type_data="str">
      <block_data num="0">UEsDBBQAAAAAABIqNztexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2FzaXMu</block_data>
      <block_data num="1">b3BlbmRvY3VtZW50LnRleHRQSwMEFAAIAAgAEio3OwAAAAAAAAAAAAAAAAsAAABjb250ZW50LnhtbK1X</block_data>
      <block_data num="2">TW/bOBC9768gdNhTZcbJHhptnF6KBQokwAJJF3sraHJkcUORKklZ9r/vkLRkOakTFlnAsCPyveGbD44m</block_data>
      <block_data num="3">N592rSJbsE4avSqWi4uCgOZGSL1ZFV8f/yo/Fp9uf7sxdS05VMLwvgXtS260x1+CbO2qtLsqeqsrw5x0</block_data>
      <block_data num="4">lWYtuMrzynSgR1Y1R1fxrLTi/F5l0yN4zvaw87nkgD3hsnX+yRE8ZwvLhlxywGJQ5/Ta5JJ3TpW1wai3</block_data>
      <block_data num="5">HfPymYqdkvppVTTedxWlwzAshquFsRu6vL6+pnF3EswnXNdbFVGCU1AQDnN0uVjSEduCZ7n6AnYuSfft</block_data>
      <block_data num="6">Gmx2aJhnL7LqtpvsithuzoSGN8xm10YEn6b3SuSn90rMuS3zzZmcfKT3uBm/7u+OtWDb3LMC9iRU3Mou</block_data>
      <block_data num="7">282EnvONMZPUQEgXNMq9vLj4g6bnGXp4FT5Y6cHO4PxVOGeKTxE37c+ChrglRUQJ21CmU+GHQLgzhEua</block_data>
      <block_data num="8">tiewE2dN/3t/98AbaNkRLN8Gl1I7z/QxMrUENRbM5OghF7DrwMqQBqYwJsEZI2o0gaEyXTUzkDJzIM86</block_data>
      <block_data num="9">87K4HdtwSqGj00KN7bisGYdSAFfu9iZdp2mZpOcgZVV8hv/YPz15YNqRe6NNQfACjdhWqv2q+J11xv35</block_data>
      <block_data num="10">HJhWC3JiPBDKDWj0DvPcGgFWn0A66TlehVruQBT0dWl3EtsGXmOjyQMarM9Kew7MkGZNy36qbMusDJ39</block_data>
      <block_data num="11">V8RhSLK0IS5Dmhukc++RNstUTjZzJO2dh/YtTfRc/R3WWe8x6l7yMtqZCjN+n3jw93I666C6Y5ZtLOua</block_data>
      <block_data num="12">cQMXwugRH8oDy0K45Mx7EN8uL7494uu9GA+ZDJQdXjGwXoIjtanWFthTuQ5MCMdskiszZUfHXjpw2Fgb</block_data>
      <block_data num="13">sZ8ewlRB4mjROyidqTFYaLaMJ2GD8rYHlBURDr73OGFNkXq5mCwJ6TrF9qXpPb7BoVTY+9SqwNYQt5P/</block_data>
      <block_data num="14">X5TqnU/FFpx4l7HHMavvsxJS8F4jn9OwFPNyPmpdorxdEI+NdAQ/LEy6exKbLjiPJ5Dx5bggXzwJUy3D</block_data>
      <block_data num="15">rk6cwYmmCfuuAy6Z+kCCfbVHEy3bSE6eYD8YKyKNKWdIw9C+JoCDjxAgSBiJ8KSkBtNTkbrXPP7V9k6i</block_data>
      <block_data num="16">UU3RR0Ed25muMRoOrna/6B39H/HL+aUO28enVPD0zD8Ctz8AUEsHCLIe+6luAwAASQwAAFBLAwQUAAgA</block_data>
      <block_data num="17">CAASKjc7AAAAAAAAAAAAAAAADAAAAGxheW91dC1jYWNoZWNkYGQo4GNgYAjgZGBgYQEyAFBLBwgCPFch</block_data>
      <block_data num="18">EgAAABIAAABQSwMEFAAIAAgAEio3OwAAAAAAAAAAAAAAAAoAAABzdHlsZXMueG1szVpLj9s2EL73Vxgq</block_data>
      <block_data num="19">2httybubrt14c2hRtEACFE3aa0BLtMVEEgWS8iO/vjOkKNGy5NU+WjiHAOYMhx9nvpkhqX377pBnkx2T</block_data>
      <block_data num="20">iotiFUTTMJiwIhYJL7ar4O9Pv5H74N3Dd2/FZsNjtkxEXOWs0ETpY8bUBCYXammFq6CSxVJQxdWyoDlT</block_data>
      <block_data num="21">Sx0vRckKN2npay/NUnbEGBs73Sj7szU76LGTUfdkLl2PX9ko+7MTSfdjJ6Mu+NSfvhFjJx9URjaCxCIv</block_data>
      <block_data num="22">qeYdFIeMF19XQap1uZzN9vv9dH8zFXI7ixaLxcxIG8Bxo1dWMjNaSTxjGcPF1CyaRjOnmzNNx+JDXR9S</block_data>
      <block_data num="23">UeVrJke7hmp6FlW1245mxG474Jo4pXI0N4zyaXhvkvHhvUn8uTnV6UBM7mcfQGj++/C+5YLMx66Fuieu</block_data>
      <block_data num="24">iiUvR2/TavvzhRANVJxgE9TAnYfh7cz+9rT3F9X3kmsmPfX4onpMs7jxuMj7nAZ60Qw0CNshTYNJXUK8</block_data>
      <block_data num="25">shUFD65GbQTUpw2NGUlYnKmHt5ZbzfDE/kYfrYJf2Rf6TzX5SAs1+SAKEUyATU4359lxFfxIS6F+7ira</block_data>
      <block_data num="26">0WByYhwnkC0rmOSw6VwkTBYnKiXXMfBiww8sCWaXob3nkEPAaVFMPoLBzSC0ruIIaFLktBfZjkqOZe4p</block_data>
      <block_data num="27">4MAlo7CB3ghoas+Vegk0L1JjojkG0lFplj+GaTbEv3rctkyHPWEbWmV1I3WWa4xbScuUx4HTrX+TUkIC</block_data>
      <block_data num="28">Sc2h8WI7WaqUJmJPwL5imhxWQTi9iQFnj/DYEWqodQRaAyOqpDE0JpIKyb8BdJqh6vz+ovIOYcTnqlBt</block_data>
      <block_data num="29">xlo9U+2xWbslg33suU6JbfVaVh4JSiqpcZDvHitCdUIrLXAJYAZPmLCqNCtT6uwbFGvJKHRRpSHi2kmw</block_data>
      <block_data num="30">lCE0zORVkEmi1ycs4EXCsMLiicjfC2Q4zRRrAggnBwi0KBXSZBh2o464z3ZTKQZeKDCoZvFYZELW3phs</block_data>
      <block_data num="31">hEWk+DdAGs1LbcYyWmwruoWhjTQDsagKLYENv/11shOcR6B3UKym4fSubHzgTDjpt8PBiWpjTlKIgp0b</block_data>
      <block_data num="32">xc6csYMD1THaSHvMNjJjuHXdSeqMyafG18FF0oB70mOZssLUK5LRBOo3MWgQA0Q4580ORnKrrIpYV9bg</block_data>
      <block_data num="33">HsTQ3mDrQJHHyedIQxIOGVjgItF0fhe1iXFKzxL82abFMzjkRW6oA72UZmjX0eW0Tv/HVDQLN4S6uPRr</block_data>
      <block_data num="34">EdbnE3MVoUsyyXLKC4JnT8e0+ZlSWam0o/KCbDDXGL80Zcwnir3lrIVE8iOzoCADTTJaKqTtSxcmUuw7</block_data>
      <block_data num="35">i8NIJw2/MlYSLbZMp3iNwDR7bGF/Qcvej5A0CZVJMFgNXPgyqhTAg4xp8+fc3u+MJl7iDpqDgeaGTPqh</block_data>
      <block_data num="36">FJicvsInGPg8Dz+vRXLsg/VY3cqphKICLiuxe97OTfdsx9dCazxaQ2ON5rXI+Nh01cJ0VZrt6VE9VkAG</block_data>
      <block_data num="37">qoNJpE5xuG2z53m532vgqTmMRlrqPEKZvjBA9S0zevQCNfHFL6HBsyN8Obqjt/seGstz9nGBrRmaHEGh</block_data>
      <block_data num="38">k0DPnxKjX2iJnHtF/wNKSZ+YYm0eDaWYeWqyDyHmbKiaFmAkpu+7d5JwOO0GOq4dwxlw9IDTNdwWLrr3</block_data>
      <block_data num="39">RGhcUkuHJvd2QW96I68NjI7fH3BcPrxi9LixdzF6rxSKV6Hvn5Lh+w3VmiWYQ5hL/aXG15z4aq/gtFTn</block_data>
      <block_data num="40">2auUHFtuRnaM88eWDrvDcS3DvdQMnRnH9o0BOy31w77IGs6IStsLX89YxnYsq09AlmA4AOaa9l/lxIZ2</block_data>
      <block_data num="41">FTRRwMpZT+1SN+d4G1mDpL0KwG3+PqqL/dDqI3HNrxTXzZXiur1SXHdXiuvNleL66Upx3V8prsWV4orC</block_data>
      <block_data num="42">/x/YqchHWwjNFPSQYsO3VX0/agSk7r8bITT+7gMe1ccS++y6o1mFqOpBN1GRUiiuzdcP8/Djz7FnGXwZ</block_data>
      <block_data num="43">Qnvu+w/uaDxCViRDAHk/QGcePdIi6Ftm8CRmH6vNFXaxaN+5+rxTG2m9kLGNrmW8iKX5ook10XuZN9ba</block_data>
      <block_data num="44">B3l8VgCbPCZO4M5DW4g2PUJ0T45uZR4FPTqdU5OR7HmC3//m4XRhN+IEKePbFF9wFtM3F7ZYLwIe1ERI</block_data>
      <block_data num="45">DluhdayFhMsK10H3gDZwHekMo5POBmUNaehhsfPubQlIcnpodoPHwPajTK2gWOnMWW+E0zC6bxdxKUfW</block_data>
      <block_data num="46">eM41+qgThVGPDt1oiHafCk2+VErbaFsO2HEJyerCcPdD+1RnHjy/D82/wH+P7wuo21TKKD6HmR8zf6fe</block_data>
      <block_data num="47">4LmhlnnnVKsFOVWNjWa1ehAtXXzR8jG3FPUI37E+6/8rjod/AVBLBwi+PFI7wQYAAAUiAABQSwMEFAAA</block_data>
      <block_data num="48">AAAAEio3O2N1ejmYAwAAmAMAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9</block_data>
      <block_data num="49">IlVURi04Ij8+CjxvZmZpY2U6ZG9jdW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpvYXNpczpuYW1l</block_data>
      <block_data num="50">czp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cu</block_data>
      <block_data num="51">dzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4x</block_data>
      <block_data num="52">LyIgeG1sbnM6bWV0YT0idXJuOm9hc2lzOm5hbWVzOnRjOm9wZW5kb2N1bWVudDp4bWxuczptZXRhOjEu</block_data>
      <block_data num="53">MCIgeG1sbnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwNC9vZmZpY2UiIG9mZmljZTp2ZXJz</block_data>
      <block_data num="54">aW9uPSIxLjEiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcvMi40JFVu</block_data>
      <block_data num="55">aXggT3Blbk9mZmljZS5vcmdfcHJvamVjdC82ODBtMTckQnVpbGQtOTMxMDwvbWV0YTpnZW5lcmF0b3I+</block_data>
      <block_data num="56">PG1ldGE6ZWRpdGluZy1jeWNsZXM+MDwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1</block_data>
      <block_data num="57">cmF0aW9uPlBUMFM8L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpu</block_data>
      <block_data num="58">YW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDIiLz48bWV0YTp1</block_data>
      <block_data num="59">c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1l</block_data>
      <block_data num="60">PSJJbmZvIDQiLz48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMCIgbWV0</block_data>
      <block_data num="61">YTppbWFnZS1jb3VudD0iMCIgbWV0YTpvYmplY3QtY291bnQ9IjAiIG1ldGE6cGFnZS1jb3VudD0iMiIg</block_data>
      <block_data num="62">bWV0YTpwYXJhZ3JhcGgtY291bnQ9IjEiIG1ldGE6d29yZC1jb3VudD0iMjUiIG1ldGE6Y2hhcmFjdGVy</block_data>
      <block_data num="63">LWNvdW50PSIxNjYiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1ldGE+UEsDBBQACAAI</block_data>
      <block_data num="64">ABIqNzsAAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5haWwucG5n7dbrV9IJHgZwOnNOu2aX</block_data>
      <block_data num="65">HW20KQtbp1Gj9TKT9wtnZk0ts6zJxDAYNbUR/amBonihzczTOkpOq5mizkylTo6oIAIiMnmjVpASlX7i</block_data>
      <block_data num="66">ZYlBFhEVWZA72/4H+3JezDmfc57v2+ec58X3fsKFmH17Du+BQCD7zsZGXX6fdAhkF+SPu99fOo8gCQTi</block_data>
      <block_data num="67">8P3ZqC+uFJPVEv+cT+aO8jQMp+qBH2K3/g5DuLqXeN+iYr0RcTGpXyUYvCAel8c9q2IVB+/vfxZ6rRPy</block_data>
      <block_data num="68">KtHp37d8nBw63UNh3l+f8Bo+GDX0NNZvz5n5y/uVje9eNz8N7h3/6OEOkZ1nyRxWaVvF7tb/WGM9JSrw</block_data>
      <block_data num="69">cVDeCFs7f6eaegp7+7vqEfUuyMPo2Qd//b9h33Wx0TgahstevUocXCuysWSNPj6J6/0mme5cCXs73TMk</block_data>
      <block_data num="70">c1EMZAW1fMN3Y60wBZzJ1wRuA2gghdXV80ZUVHrQ/KIqCY1fAsRH8Tly7RC6AK5xO4ZDVymMWNAi60Aa</block_data>
      <block_data num="71">X/1Ts6N1Fz7uc47Jdfazjxn9Puw5cA2cbx+k2pZGVCvKrJqaGuOZXIYEkPNggGwhWqq5CDefHvZaNgmQ</block_data>
      <block_data num="72">Dfpq9RZXOgAH2DW+KFzrxVBgQxkiVulH+13akfydOftQeyKUMrShprC3RTDQ1Ct2FLJsG4WMHXkb0jrx</block_data>
      <block_data num="73">XCu79QjNIcvTDdboQN3Lf9QIucME1owpDiZh0xTrmOC3Hys6VKKNqztXDQWb3Ap0d7fLiMrSKZtJT+Ii</block_data>
      <block_data num="74">I5i3s1KaSGuPn0sIeTA7Z8JFj8f2cTeSlsqgWoFx3bRaGGTnl6WWFfFxlJyN9X6wM7O1dg51OnAkDvZo</block_data>
      <block_data num="75">lAz25xCNAVvYK5FCJlTSy3EANwGL7F53eErBlNCX3UpU3/UfV6WRGiY0AdMB5FwZj+jXmOSb7OyDmioW</block_data>
      <block_data num="76">zKjKZlY3Mn6cIpnAofgbwS9WWZlN7sQvUohc6KeSkYWocV5tVZCO89MWx87pjkBh6TT6VlP89PpOFqyn</block_data>
      <block_data num="77">pednPeIvgLM+QDt+nunuchGughIumHPCMOFgfisRv3g+4tsXE/5vgyvZPuOlB+3v9u4CNY1t6D3mFS4N</block_data>
      <block_data num="78">WuFKWlIb8AzCUiJXJtNvXnG5z22qlJlWzJfqyN1MktV357qufu0HTcDaBIvKKlUshB3PPlJtpYU0EXJO</block_data>
      <block_data num="79">wq8S9r1zaxB+jqp8uTo96CA8Uncc5drCsNlNUrKlZg50PF3nC3x1qMbO2inx5Sc/efOSVI9SiALrux6h</block_data>
      <block_data num="80">Di1SeUtD6jS0VT63ZR2tqhrddHFxOWlDp8IFnS3SLLbX5Gh2pDh8oHe2oR3tHc6zl908pSmpIEtVG4Il</block_data>
      <block_data num="81">fvnl8GoqCOWvrkjYyOBJP2pXfr8lTLewcM1QZGyoxLOCg5S2yzaDctCDocEmeQvRkR3SEhIBILQVwPVz</block_data>
      <block_data num="82">K6z1o+z85YINdfO4yqlOy0/LVDS2xS0Cs4h14E34Cu5VUQNOIsJlQw/yepQb+KVsiTl4/yCUkoyuUGY4</block_data>
      <block_data num="83">/vqaoO/SpRjfVmzD/O/JqJLs4Wcd5lObpYsldea9D6bF8+0M6rOsRympyZ9nwnnJYdXCUOGxuojduWZq</block_data>
      <block_data num="84">2ES9+ePdEQBf3i7CNE6DXZqFFPAorFX8sCl2NvIpH8APfjpA/5mTtmJTS4DSUskE/cbe11wMk2QzXRq0</block_data>
      <block_data num="85">vihCfCDpwadjx3osNzPyW3CVuu6emrxCoEqC+Fv7IkuLTcawMy6tqsDtw37XiZN4KXP5W8wLFhZrbA6I</block_data>
      <block_data num="86">XNmUgAR/1EE7paWKbspqzY9jIK0YBXrKMvQZVzCpK14MjGybji9RsyVLhcrDNEvIi3FdOflAjegPTo0O</block_data>
      <block_data num="87">eqwp5DiAwRQe4bbGIJyMiJzpMdsyFMCW9tVW5UxFSDrL8/DsArPG93SLqK+2lkeh13q6lRbXinQGS5Wx</block_data>
      <block_data num="88">78rzOUyqgGOsFvBXp9uQtpR08S1rkuphrP/76gXxDeWtclXfshqFaKldmP+yDvOvZdeIpJ69Pjesbwgj</block_data>
      <block_data num="89">tT015bNSo/7Cd5Tk3M9yOWRK0hTmF5z1MZQ94HJevGM0+VEY1TP0IStNvd1PXD7CyjUZmPQ8JS1Kir0T</block_data>
      <block_data num="90">EVnWn6ksM4QIOtqb9mtTbOSESB6Z6LyF/RPKopcuoXKUgYE7elq5ISIbPuZ/12ts2Ih5cIw9fIxRwnA9</block_data>
      <block_data num="91">V+TpqEjzRRCPjrEewcUGVeGv15UV8Z+s4a5nbpYN3kMSsRFRh8TFmqJhy7tbqVthxBWHzQdPgDwPMetV</block_data>
      <block_data num="92">c0AiigYu0IZtbgwXN53FiyIQZZxLgZGQQ09JPJZ3b7koQMUUOsi1jPIJa5RRcdc1undsbPOe4jpi8sRM</block_data>
      <block_data num="93">oY1pfVvgyBtJeEs0NFN4eRZ1tNSo8fWVKxYx6wfS/nyJB/8QbK8/lYDkgrnzU+sfuQE/ofcBVqmIGcbk</block_data>
      <block_data num="94">gGFyXPrCM+jJ2//blyYQVYrLN9OR51OgMVXwJyfgPGSgn7fz/VDbfa8y+PAzU0a0IXRNGP3LN6E6u77y</block_data>
      <block_data num="95">e028DH7zjtuP9373u984sv0DOT/ucIuHOfz9ywY5e+ZCFOXLr+/8F1BLBwjzSh4bPwcAANkJAABQSwME</block_data>
      <block_data num="96">FAAAAAAAEio3OwAAAAAAAAAAAAAAABwAAABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsDBBQA</block_data>
      <block_data num="97">AAAAABIqNzsAAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsDBBQAAAAAABIq</block_data>
      <block_data num="98">NzsAAAAAAAAAAAAAAAAaAAAAQ29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwMEFAAAAAAAEio3OwAA</block_data>
      <block_data num="99">AAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIvbWVudWJhci9QSwMEFAAAAAAAEio3OwAAAAAAAAAA</block_data>
      <block_data num="100">AAAAABgAAABDb25maWd1cmF0aW9uczIvdG9vbGJhci9QSwMEFAAAAAAAEio3OwAAAAAAAAAAAAAAABoA</block_data>
      <block_data num="101">AABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAgACAASKjc7AAAAAAAAAAAAAAAADAAAAHNl</block_data>
      <block_data num="102">dHRpbmdzLnhtbLVZ33PaOBB+v7+C8XtC0nY6F0+gY0jppSGBAdJM703Yi62LrPVIMob//la24dJAUs6g</block_data>
      <block_data num="103">J8CW9+e33+6a6y+rVLSWoDRH2fEuzy+8FsgQIy7jjvc4G5z96X3p/nGNiwUPwY8wzFOQ5kyDMXREt+hx</block_data>
      <block_data num="104">qf3qdsfLlfSRaa59yVLQvgl9zEBuHvNfnvZLZdWVleDyueMlxmR+u10UxXnx8RxV3L68urpql3c3R0OU</block_data>
      <block_data num="105">Cx4fqqo6/VIVIm4V2QcqY0plHy4uPrWr316rNvJFaC697iYOG/e717WC6uOMG0htbFr1ZWtaxyOV/pJD</block_data>
      <block_data num="106">sY2at++5X5/5QecDBWyGmbe5Y9YZ3REoY697cd3eFXG42CEsjAu5TzwyiQvBfwGPk5OaPE2wmEBE2IJ+</block_data>
      <block_data num="107">wmQM+pX0OaIAJr3uggkNzZTcyp7CQsM9RtBA/J6LFkSHw666kCtmCMT/B39jxaUZswzUQGE6BZO/xuEp</block_data>
      <block_data num="108">whNE0UDRt9FiQba5SEDph0X7mL2TYaPyY+RPwNIERK7sn7G5cGM8GgjNAFXqwPQhsfZjFjGzD/06QWW8</block_data>
      <block_data num="109">7uURUemjNAqFq6SC2ot6puHzpx6XTK299gEEEEtUQAnUgYx6gslnTeEeWtJhIsxFWZiucPM1zczaEfAr</block_data>
      <block_data num="110">xwZcaWO9uZURdd1b+ZCncyDdsQOfiKYVCykxfUwzBdo25hlJ3w+thm2hDNyUHBDwHecuKKmqCUurM0gz</block_data>
      <block_data num="111">QsCbnaF5dohYxxSsacZCcmWGJYP0QbioFtL1dUVZkUwMgUXv5L65jrpR14RFeb+D9ZGVGWSZWD9qUDfM</block_data>
      <block_data num="112">sNNbPGVL+FENjyPZF6ib9P9DKsIEucEKU268+CZwzsRNPVhbVnfWqAMp0ZSU+HbLaFjXQ2TRhOCJUuwg</block_data>
      <block_data num="113">5xSZEDwL9JahAhmStRA9KTqqBmJdjjku4jbgICKXEOjnSlHebZXYErOfU8xVuJMeU9L+IT1R3xFbBJoz</block_data>
      <block_data num="114">Oc5laHJXTTAQPJZEfVOD2Rg1f09N8wCV3DrB4g7AxYxcFsaArR7oV+OQ3+ADmj7LTK5gSgnFXEazhD7i</block_data>
      <block_data num="115">ZDT/x8nmo4dsDlvacKDhpU83ihXWkZG0446rLIA6KgnUbOyoDWoGK/OkWJY5mpNQah79p2YkKTSEfxez</block_data>
      <block_data num="116">jIaRiOrg3AOFInTWHKj564y6vyv5E/uGweWa+I1ykbwToObit8iyo3g99LlZ1+1UWRJerSUwU0MziIOp</block_data>
      <block_data num="117">UggsyrDRGN5nMgRxeiUlhUxAg7F+BcYou53RDjNAd5T1PdeGL9Y2VfqJm+SeyZyJngL27EClXT0nYPfM</block_data>
      <block_data num="118">JcywWtMcApCYhkp002zdwLCmG+uLfeNrh1K2xvy1WzUxdxOq6zNaF1Hk1qaTTEG0gaaMWuju9kmmNZ5R</block_data>
      <block_data num="119">KzZ1uUKXoesJFj5bhDvpCHJFSAjhb1BIa+FvNsKjewLRdY+8icuJxvnwW6e98QSwh0Ad9Ro7EJWvek8u</block_data>
      <block_data num="120">fpQbu4oPYQnip10+9DGAffMNd3vnr5b2W39Cdf8FUEsHCHObcFFMBAAAxhoAAFBLAwQUAAgACAASKjc7</block_data>
      <block_data num="121">AAAAAAAAAAAAAAAAFQAAAE1FVEEtSU5GL21hbmlmZXN0LnhtbLWUTWrDMBBG9zmF0d5S21URcbII9ATp</block_data>
      <block_data num="122">ASby2BHIIyGNQnz72oH8tA2lCfZOhtF7nyz0LdfHzhUHjMl6qsSrfBEFkvG1pbYSn9uP8l2sV4tlB2Qb</block_data>
      <block_data num="123">TKzPi2LYR+nyWYkcSXtINmmCDpNmo31Aqr3JHRLr7/N6NK0WxRXcWIflMBj74irD2kLJfcBKQAjOGuAh</block_data>
      <block_data num="124">pzpQLU8ueauQjEcW191Ndq4MwPtKKKEeko0kNSS+TzOeePSNA49xbw+xswSxv29w0PvMpQGzx0mjJ+4d</block_data>
      <block_data num="125">pieS/43tkOEJ6H3Ydp+7HYF1SfF5KQO1U8Mn4W08NbbN8XSn6U2F6NuIKe0gziNonAfGmeDBhxyGt5Tn</block_data>
      <block_data num="126">wY/k2X4Me+9mgycGzs9c6s/aSpnGhyKzlebW8b8Y03YBMg81f2mDpfrV8qsvUEsHCKRG0Yk0AQAAIAYA</block_data>
      <block_data num="127">AFBLAQIUABQAAAAAABIqNztexjIMJwAAACcAAAAIAAAAAAAAAAAAAAAAAAAAAABtaW1ldHlwZVBLAQIU</block_data>
      <block_data num="128">ABQACAAIABIqNzuyHvupbgMAAEkMAAALAAAAAAAAAAAAAAAAAE0AAABjb250ZW50LnhtbFBLAQIUABQA</block_data>
      <block_data num="129">CAAIABIqNzsCPFchEgAAABIAAAAMAAAAAAAAAAAAAAAAAPQDAABsYXlvdXQtY2FjaGVQSwECFAAUAAgA</block_data>
      <block_data num="130">CAASKjc7vjxSO8EGAAAFIgAACgAAAAAAAAAAAAAAAABABAAAc3R5bGVzLnhtbFBLAQIUABQAAAAAABIq</block_data>
      <block_data num="131">NztjdXo5mAMAAJgDAAAIAAAAAAAAAAAAAAAAADkLAABtZXRhLnhtbFBLAQIUABQACAAIABIqNzvzSh4b</block_data>
      <block_data num="132">PwcAANkJAAAYAAAAAAAAAAAAAAAAAPcOAABUaHVtYm5haWxzL3RodW1ibmFpbC5wbmdQSwECFAAUAAAA</block_data>
      <block_data num="133">AAASKjc7AAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAB8FgAAQ29uZmlndXJhdGlvbnMyL3Byb2dyZXNz</block_data>
      <block_data num="134">YmFyL1BLAQIUABQAAAAAABIqNzsAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAALYWAABDb25maWd1cmF0</block_data>
      <block_data num="135">aW9uczIvZmxvYXRlci9QSwECFAAUAAAAAAASKjc7AAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAADsFgAA</block_data>
      <block_data num="136">Q29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwECFAAUAAAAAAASKjc7AAAAAAAAAAAAAAAAGAAAAAAA</block_data>
      <block_data num="137">AAAAAAAAAAAkFwAAQ29uZmlndXJhdGlvbnMyL21lbnViYXIvUEsBAhQAFAAAAAAAEio3OwAAAAAAAAAA</block_data>
      <block_data num="138">AAAAABgAAAAAAAAAAAAAAAAAWhcAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAQIUABQAAAAAABIq</block_data>
      <block_data num="139">NzsAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAJAXAABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BL</block_data>
      <block_data num="140">AQIUABQACAAIABIqNztzm3BRTAQAAMYaAAAMAAAAAAAAAAAAAAAAAMgXAABzZXR0aW5ncy54bWxQSwEC</block_data>
      <block_data num="141">FAAUAAgACAASKjc7pEbRiTQBAAAgBgAAFQAAAAAAAAAAAAAAAABOHAAATUVUQS1JTkYvbWFuaWZlc3Qu</block_data>
      <block_data num="142">eG1sUEsFBgAAAAAOAA4AhgMAAMUdAAAAAA==</block_data>
    </base_data>
    <base_content_type type="string">application/vnd.oasis.opendocument.text</base_content_type>
    <content_md5 type="string">ca830883719de8693ea917b0031927e0</content_md5>
    <snapshot_data type="data" type_data="str"/>
    <snapshot_content_type type="string">application/pdf</snapshot_content_type>
    <crawling_cache_duration type="int">10</crawling_cache_duration>
    <crawling_depth type="int">0</crawling_depth>
    <crawling_scope type="None"/>
    <url_string type="None"/>
    <url_protocol type="None"/>
    <alarm_date type="None"/>
    <enabled type="None"/>
    <periodicity_start_date type="None"/>
    <periodicity_stop_date type="None"/>
    <periodicity_minute_list type="None"/>
    <periodicity_minute_frequency type="None"/>
    <periodicity_hour_list type="None"/>
    <periodicity_hour_frequency type="None"/>
    <periodicity_day_frequency type="None"/>
    <periodicity_week_frequency type="None"/>
    <periodicity_week_list type="None"/>
    <periodicity_week_day_list type="None"/>
    <periodicity_month_frequency type="None"/>
    <periodicity_month_day_list type="None"/>
    <periodicity_month_list type="None"/>
    <periodicity_year_frequency type="None"/>
    <string_index type="None"/>
    <int_index type="None"/>
    <float_index type="None"/>
    <data type="data" type_data="str">
      <block_data num="0">VGhpcyBpcyBhIHZlcnkgaW50ZXJlc3RpbmcgZG9jdW1lbnQuIEl0IGNvbnRhaW5zIHNvbWV0aGluZyBz</block_data>
      <block_data num="1">cGVjaWFsLCBuYW1lbHkgYSBtYWdpYyBrZXl3b3JkLiBJdCBhbHNvIGhhcyBhbiBlbWJlZGRlZCBtZXRh</block_data>
      <block_data num="2">IGluZm9ybWF0aW9uOiBmdW5jdGlvbjptdXNpY2lhbi93aW5kL3NheG9waG9uZQoKDA==</block_data>
    </data>
    <content_type type="string">text/plain</content_type>
    <id_group type="None"/>
    <last_id type="string">0</last_id>
    <id_generator type="string"/>
    <workflow_action id="document_publication_workflow">
      <action type="string">None</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <time type="date">2009/09/23 07:16:26.297 GMT+2</time>
      <validation_state type="string">draft</validation_state>
    </workflow_action>
    <workflow_action id="document_publication_workflow">
      <action type="string">embed</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <time type="date">2009/09/23 07:16:26.303 GMT+2</time>
      <validation_state type="string">embedded</validation_state>
    </workflow_action>
    <workflow_action id="edit_workflow">
      <action type="string">edit</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <serial type="string">0.0.0.0</serial>
      <state type="string">current</state>
      <time type="date">2009/09/23 07:16:26.308 GMT+2</time>
    </workflow_action>
    <workflow_action id="edit_workflow">
      <action type="string">edit</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <serial type="string">0.0.0.0</serial>
      <state type="string">current</state>
      <time type="date">2009/09/23 07:16:26.317 GMT+2</time>
    </workflow_action>
    <workflow_action id="edit_workflow">
      <action type="string">edit</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <serial type="string">0.0.0.0</serial>
      <state type="string">current</state>
      <time type="date">2009/09/23 07:16:26.332 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">None</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <external_processing_state type="string">empty</external_processing_state>
      <serial type="string">0.0.0.0</serial>
      <time type="date">2009/09/23 07:16:26.296 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">upload_file</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <external_processing_state type="string">uploaded</external_processing_state>
      <serial type="string">0.0.0.0</serial>
      <time type="date">2009/09/23 07:16:26.327 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">process_file</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <external_processing_state type="string">converting</external_processing_state>
      <serial type="string">0.0.0.0</serial>
      <time type="date">2009/09/23 07:16:26.330 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">convert_file</action>
      <actor type="string">daniele</actor>
      <comment type="string">Converted to application/vnd.oasis.opendocument.text.</comment>
      <error_message type="string"/>
      <external_processing_state type="string">converted</external_processing_state>
      <serial type="string">896.57980.31199.29303</serial>
      <time type="date">2009/09/23 07:16:36.928 GMT+2</time>
    </workflow_action>
    <local_role type="tokens" id="daniele">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;tuple&gt;&lt;string&gt;Owner&lt;/string&gt;&lt;/tuple&gt;&lt;/marshal&gt;</local_role>
  </object>
</erp5> 
 => 
<xupdate:modifications xmlns="http://www.xmldb.org/xupdate" xmlns:xupdate="http://www.xmldb.org/xupdate" version="1.0">
  <xupdate:update select="/object[@id='546573742D546578742D312D3030312D656E']/base_data"/>
  <xupdate:update select="/object[@id='546573742D546578742D312D3030312D656E']/data"/>
</xupdate:modifications>




FAIL: test_06_UpdateMultiData (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 754, in test_06_UpdateMultiData
    self.test_05_FirstMultiSynchronization(quiet=1, run=1)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 745, in test_05_FirstMultiSynchronization
    self.checkFirstSynchronizationWithMultiDocument(nb_document=nb_document)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 535, in checkFirstSynchronizationWithMultiDocument
    self.checkXMLsSynchronized()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 512, in checkXMLsSynchronized
    self.assertXMLViewIsEqual(self.sub_id1, doc_s, doc_c)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 564, in assertXMLViewIsEqual
    self.fail('diff between pub:\n%s \n => \n%s' %\
AssertionError: diff between pub:
<erp5>
  <object portal_type="Text" id="546573742D546578742D312D3030312D656E">
    <id type="string">546573742D546578742D312D3030312D656E</id>
    <rid type="None"/>
    <sid type="None"/>
    <reference type="string">Test-Text-1</reference>
    <ean13_code type="None"/>
    <source_reference type="string">TEST-en-002.txt</source_reference>
    <destination_reference type="None"/>
    <grouping_reference type="None"/>
    <document_reference type="None"/>
    <categories_list type="tokens">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;list id="i2"&gt;&lt;/list&gt;&lt;/marshal&gt;</categories_list>
    <title type="string">Test-Text-1</title>
    <subject_list type="lines">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;list id="i2"&gt;&lt;/list&gt;&lt;/marshal&gt;</subject_list>
    <description type="text"/>
    <contributor_list type="lines">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;list id="i2"&gt;&lt;/list&gt;&lt;/marshal&gt;</contributor_list>
    <effective_date type="None"/>
    <expiration_date type="None"/>
    <format type="None"/>
    <language type="string">en</language>
    <right type="None"/>
    <short_title type="string"/>
    <version type="string">001</version>
    <revision type="string">3</revision>
    <base_data type="data" type_data="str">
      <block_data num="0">UEsDBBQAAAAAADwqNztexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2FzaXMu</block_data>
      <block_data num="1">b3BlbmRvY3VtZW50LnRleHRQSwMEFAAIAAgAPCo3OwAAAAAAAAAAAAAAAAsAAABjb250ZW50LnhtbK1X</block_data>
      <block_data num="2">TW/bOBC9768gdNhTZcbJHhptnF6KBQokwAJJF3sraHJkcUORKklZ9r/vkLRkOakTFlnAsCPyveGbD44m</block_data>
      <block_data num="3">N592rSJbsE4avSqWi4uCgOZGSL1ZFV8f/yo/Fp9uf7sxdS05VMLwvgXtS260x1+CbO2qtLsqeqsrw5x0</block_data>
      <block_data num="4">lWYtuMrzynSgR1Y1R1fxrLTi/F5l0yN4zvaw87nkgD3hsnX+yRE8ZwvLhlxywGJQ5/Ta5JJ3TpW1wai3</block_data>
      <block_data num="5">HfPymYqdkvppVTTedxWlwzAshquFsRu6vL6+pnF3EswnXNdbFVGCU1AQDnN0uVjSEduCZ7n6AnYuSfft</block_data>
      <block_data num="6">Gmx2aJhnL7LqtpvsithuzoSGN8xm10YEn6b3SuSn90rMuS3zzZmcfKT3uBm/7u+OtWDb3LMC9iRU3Mou</block_data>
      <block_data num="7">282EnvONMZPUQEgXNMq9vLj4g6bnGXp4FT5Y6cHO4PxVOGeKTxE37c+ChrglRUQJ21CmU+GHQLgzhEua</block_data>
      <block_data num="8">tiewE2dN/3t/98AbaNkRLN8Gl1I7z/QxMrUENRbM5OghF7DrwMqQBqYwJsEZI2o0gaEyXTUzkDJzIM86</block_data>
      <block_data num="9">87K4HdtwSqGj00KN7bisGYdSAFfu9iZdp2mZpOcgZVV8hv/YPz15YNqRe6NNQfACjdhWqv2q+J11xv35</block_data>
      <block_data num="10">HJhWC3JiPBDKDWj0DvPcGgFWn0A66TlehVruQBT0dWl3EtsGXmOjyQMarM9Kew7MkGZNy36qbMusDJ39</block_data>
      <block_data num="11">V8RhSLK0IS5Dmhukc++RNstUTjZzJO2dh/YtTfRc/R3WWe8x6l7yMtqZCjN+n3jw93I666C6Y5ZtLOua</block_data>
      <block_data num="12">cQMXwugRH8oDy0K45Mx7EN8uL7494uu9GA+ZDJQdXjGwXoIjtanWFthTuQ5MCMdskiszZUfHXjpw2Fgb</block_data>
      <block_data num="13">sZ8ewlRB4mjROyidqTFYaLaMJ2GD8rYHlBURDr73OGFNkXq5mCwJ6TrF9qXpPb7BoVTY+9SqwNYQt5P/</block_data>
      <block_data num="14">X5TqnU/FFpx4l7HHMavvsxJS8F4jn9OwFPNyPmpdorxdEI+NdAQ/LEy6exKbLjiPJ5Dx5bggXzwJUy3D</block_data>
      <block_data num="15">rk6cwYmmCfuuAy6Z+kCCfbVHEy3bSE6eYD8YKyKNKWdIw9C+JoCDjxAgSBiJ8KSkBtNTkbrXPP7V9k6i</block_data>
      <block_data num="16">UU3RR0Ed25muMRoOrna/6B39H/HL+aUO28enVPD0zD8Ctz8AUEsHCLIe+6luAwAASQwAAFBLAwQUAAgA</block_data>
      <block_data num="17">CAA8Kjc7AAAAAAAAAAAAAAAADAAAAGxheW91dC1jYWNoZWNkYGQo4GNgYAjgZGBgYQEyAFBLBwgCPFch</block_data>
      <block_data num="18">EgAAABIAAABQSwMEFAAIAAgAPCo3OwAAAAAAAAAAAAAAAAoAAABzdHlsZXMueG1szVpLj9s2EL73Vxgq</block_data>
      <block_data num="19">2httybubrt14c2hRtEACFE3aa0BLtMVEEgWS8iO/vjOkKNGy5NU+WjiHAOYMhx9nvpkhqX377pBnkx2T</block_data>
      <block_data num="20">iotiFUTTMJiwIhYJL7ar4O9Pv5H74N3Dd2/FZsNjtkxEXOWs0ETpY8bUBCYXammFq6CSxVJQxdWyoDlT</block_data>
      <block_data num="21">Sx0vRckKN2npay/NUnbEGBs73Sj7szU76LGTUfdkLl2PX9ko+7MTSfdjJ6Mu+NSfvhFjJx9URjaCxCIv</block_data>
      <block_data num="22">qeYdFIeMF19XQap1uZzN9vv9dH8zFXI7ixaLxcxIG8Bxo1dWMjNaSTxjGcPF1CyaRjOnmzNNx+JDXR9S</block_data>
      <block_data num="23">UeVrJke7hmp6FlW1245mxG474Jo4pXI0N4zyaXhvkvHhvUn8uTnV6UBM7mcfQGj++/C+5YLMx66Fuieu</block_data>
      <block_data num="24">iiUvR2/TavvzhRANVJxgE9TAnYfh7cz+9rT3F9X3kmsmPfX4onpMs7jxuMj7nAZ60Qw0CNshTYNJXUK8</block_data>
      <block_data num="25">shUFD65GbQTUpw2NGUlYnKmHt5ZbzfDE/kYfrYJf2Rf6TzX5SAs1+SAKEUyATU4359lxFfxIS6F+7ira</block_data>
      <block_data num="26">0WByYhwnkC0rmOSw6VwkTBYnKiXXMfBiww8sCWaXob3nkEPAaVFMPoLBzSC0ruIIaFLktBfZjkqOZe4p</block_data>
      <block_data num="27">4MAlo7CB3ghoas+Vegk0L1JjojkG0lFplj+GaTbEv3rctkyHPWEbWmV1I3WWa4xbScuUx4HTrX+TUkIC</block_data>
      <block_data num="28">Sc2h8WI7WaqUJmJPwL5imhxWQTi9iQFnj/DYEWqodQRaAyOqpDE0JpIKyb8BdJqh6vz+ovIOYcTnqlBt</block_data>
      <block_data num="29">xlo9U+2xWbslg33suU6JbfVaVh4JSiqpcZDvHitCdUIrLXAJYAZPmLCqNCtT6uwbFGvJKHRRpSHi2kmw</block_data>
      <block_data num="30">lCE0zORVkEmi1ycs4EXCsMLiicjfC2Q4zRRrAggnBwi0KBXSZBh2o464z3ZTKQZeKDCoZvFYZELW3phs</block_data>
      <block_data num="31">hEWk+DdAGs1LbcYyWmwruoWhjTQDsagKLYENv/11shOcR6B3UKym4fSubHzgTDjpt8PBiWpjTlKIgp0b</block_data>
      <block_data num="32">xc6csYMD1THaSHvMNjJjuHXdSeqMyafG18FF0oB70mOZssLUK5LRBOo3MWgQA0Q4580ORnKrrIpYV9bg</block_data>
      <block_data num="33">HsTQ3mDrQJHHyedIQxIOGVjgItF0fhe1iXFKzxL82abFMzjkRW6oA72UZmjX0eW0Tv/HVDQLN4S6uPRr</block_data>
      <block_data num="34">EdbnE3MVoUsyyXLKC4JnT8e0+ZlSWam0o/KCbDDXGL80Zcwnir3lrIVE8iOzoCADTTJaKqTtSxcmUuw7</block_data>
      <block_data num="35">i8NIJw2/MlYSLbZMp3iNwDR7bGF/Qcvej5A0CZVJMFgNXPgyqhTAg4xp8+fc3u+MJl7iDpqDgeaGTPqh</block_data>
      <block_data num="36">FJicvsInGPg8Dz+vRXLsg/VY3cqphKICLiuxe97OTfdsx9dCazxaQ2ON5rXI+Nh01cJ0VZrt6VE9VkAG</block_data>
      <block_data num="37">qoNJpE5xuG2z53m532vgqTmMRlrqPEKZvjBA9S0zevQCNfHFL6HBsyN8Obqjt/seGstz9nGBrRmaHEGh</block_data>
      <block_data num="38">k0DPnxKjX2iJnHtF/wNKSZ+YYm0eDaWYeWqyDyHmbKiaFmAkpu+7d5JwOO0GOq4dwxlw9IDTNdwWLrr3</block_data>
      <block_data num="39">RGhcUkuHJvd2QW96I68NjI7fH3BcPrxi9LixdzF6rxSKV6Hvn5Lh+w3VmiWYQ5hL/aXG15z4aq/gtFTn</block_data>
      <block_data num="40">2auUHFtuRnaM88eWDrvDcS3DvdQMnRnH9o0BOy31w77IGs6IStsLX89YxnYsq09AlmA4AOaa9l/lxIZ2</block_data>
      <block_data num="41">FTRRwMpZT+1SN+d4G1mDpL0KwG3+PqqL/dDqI3HNrxTXzZXiur1SXHdXiuvNleL66Upx3V8prsWV4orC</block_data>
      <block_data num="42">/x/YqchHWwjNFPSQYsO3VX0/agSk7r8bITT+7gMe1ccS++y6o1mFqOpBN1GRUiiuzdcP8/Djz7FnGXwZ</block_data>
      <block_data num="43">Qnvu+w/uaDxCViRDAHk/QGcePdIi6Ftm8CRmH6vNFXaxaN+5+rxTG2m9kLGNrmW8iKX5ook10XuZN9ba</block_data>
      <block_data num="44">B3l8VgCbPCZO4M5DW4g2PUJ0T45uZR4FPTqdU5OR7HmC3//m4XRhN+IEKePbFF9wFtM3F7ZYLwIe1ERI</block_data>
      <block_data num="45">DluhdayFhMsK10H3gDZwHekMo5POBmUNaehhsfPubQlIcnpodoPHwPajTK2gWOnMWW+E0zC6bxdxKUfW</block_data>
      <block_data num="46">eM41+qgThVGPDt1oiHafCk2+VErbaFsO2HEJyerCcPdD+1RnHjy/D82/wH+P7wuo21TKKD6HmR8zf6fe</block_data>
      <block_data num="47">4LmhlnnnVKsFOVWNjWa1ehAtXXzR8jG3FPUI37E+6/8rjod/AVBLBwi+PFI7wQYAAAUiAABQSwMEFAAA</block_data>
      <block_data num="48">AAAAPCo3O2N1ejmYAwAAmAMAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9</block_data>
      <block_data num="49">IlVURi04Ij8+CjxvZmZpY2U6ZG9jdW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpvYXNpczpuYW1l</block_data>
      <block_data num="50">czp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cu</block_data>
      <block_data num="51">dzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4x</block_data>
      <block_data num="52">LyIgeG1sbnM6bWV0YT0idXJuOm9hc2lzOm5hbWVzOnRjOm9wZW5kb2N1bWVudDp4bWxuczptZXRhOjEu</block_data>
      <block_data num="53">MCIgeG1sbnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwNC9vZmZpY2UiIG9mZmljZTp2ZXJz</block_data>
      <block_data num="54">aW9uPSIxLjEiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcvMi40JFVu</block_data>
      <block_data num="55">aXggT3Blbk9mZmljZS5vcmdfcHJvamVjdC82ODBtMTckQnVpbGQtOTMxMDwvbWV0YTpnZW5lcmF0b3I+</block_data>
      <block_data num="56">PG1ldGE6ZWRpdGluZy1jeWNsZXM+MDwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1</block_data>
      <block_data num="57">cmF0aW9uPlBUMFM8L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpu</block_data>
      <block_data num="58">YW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDIiLz48bWV0YTp1</block_data>
      <block_data num="59">c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1l</block_data>
      <block_data num="60">PSJJbmZvIDQiLz48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMCIgbWV0</block_data>
      <block_data num="61">YTppbWFnZS1jb3VudD0iMCIgbWV0YTpvYmplY3QtY291bnQ9IjAiIG1ldGE6cGFnZS1jb3VudD0iMiIg</block_data>
      <block_data num="62">bWV0YTpwYXJhZ3JhcGgtY291bnQ9IjEiIG1ldGE6d29yZC1jb3VudD0iMjUiIG1ldGE6Y2hhcmFjdGVy</block_data>
      <block_data num="63">LWNvdW50PSIxNjYiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1ldGE+UEsDBBQACAAI</block_data>
      <block_data num="64">ADwqNzsAAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5haWwucG5n7dbrV9IJHgZwOnNOu2aX</block_data>
      <block_data num="65">HW20KQtbp1Gj9TKT9wtnZk0ts6zJxDAYNbUR/amBonihzczTOkpOq5mizkylTo6oIAIiMnmjVpASlX7i</block_data>
      <block_data num="66">ZYlBFhEVWZA72/4H+3JezDmfc57v2+ec58X3fsKFmH17Du+BQCD7zsZGXX6fdAhkF+SPu99fOo8gCQTi</block_data>
      <block_data num="67">8P3ZqC+uFJPVEv+cT+aO8jQMp+qBH2K3/g5DuLqXeN+iYr0RcTGpXyUYvCAel8c9q2IVB+/vfxZ6rRPy</block_data>
      <block_data num="68">KtHp37d8nBw63UNh3l+f8Bo+GDX0NNZvz5n5y/uVje9eNz8N7h3/6OEOkZ1nyRxWaVvF7tb/WGM9JSrw</block_data>
      <block_data num="69">cVDeCFs7f6eaegp7+7vqEfUuyMPo2Qd//b9h33Wx0TgahstevUocXCuysWSNPj6J6/0mme5cCXs73TMk</block_data>
      <block_data num="70">c1EMZAW1fMN3Y60wBZzJ1wRuA2gghdXV80ZUVHrQ/KIqCY1fAsRH8Tly7RC6AK5xO4ZDVymMWNAi60Aa</block_data>
      <block_data num="71">X/1Ts6N1Fz7uc47Jdfazjxn9Puw5cA2cbx+k2pZGVCvKrJqaGuOZXIYEkPNggGwhWqq5CDefHvZaNgmQ</block_data>
      <block_data num="72">Dfpq9RZXOgAH2DW+KFzrxVBgQxkiVulH+13akfydOftQeyKUMrShprC3RTDQ1Ct2FLJsG4WMHXkb0jrx</block_data>
      <block_data num="73">XCu79QjNIcvTDdboQN3Lf9QIucME1owpDiZh0xTrmOC3Hys6VKKNqztXDQWb3Ap0d7fLiMrSKZtJT+Ii</block_data>
      <block_data num="74">I5i3s1KaSGuPn0sIeTA7Z8JFj8f2cTeSlsqgWoFx3bRaGGTnl6WWFfFxlJyN9X6wM7O1dg51OnAkDvZo</block_data>
      <block_data num="75">lAz25xCNAVvYK5FCJlTSy3EANwGL7F53eErBlNCX3UpU3/UfV6WRGiY0AdMB5FwZj+jXmOSb7OyDmioW</block_data>
      <block_data num="76">zKjKZlY3Mn6cIpnAofgbwS9WWZlN7sQvUohc6KeSkYWocV5tVZCO89MWx87pjkBh6TT6VlP89PpOFqyn</block_data>
      <block_data num="77">pednPeIvgLM+QDt+nunuchGughIumHPCMOFgfisRv3g+4tsXE/5vgyvZPuOlB+3v9u4CNY1t6D3mFS4N</block_data>
      <block_data num="78">WuFKWlIb8AzCUiJXJtNvXnG5z22qlJlWzJfqyN1MktV357qufu0HTcDaBIvKKlUshB3PPlJtpYU0EXJO</block_data>
      <block_data num="79">wq8S9r1zaxB+jqp8uTo96CA8Uncc5drCsNlNUrKlZg50PF3nC3x1qMbO2inx5Sc/efOSVI9SiALrux6h</block_data>
      <block_data num="80">Di1SeUtD6jS0VT63ZR2tqhrddHFxOWlDp8IFnS3SLLbX5Gh2pDh8oHe2oR3tHc6zl908pSmpIEtVG4Il</block_data>
      <block_data num="81">fvnl8GoqCOWvrkjYyOBJP2pXfr8lTLewcM1QZGyoxLOCg5S2yzaDctCDocEmeQvRkR3SEhIBILQVwPVz</block_data>
      <block_data num="82">K6z1o+z85YINdfO4yqlOy0/LVDS2xS0Cs4h14E34Cu5VUQNOIsJlQw/yepQb+KVsiTl4/yCUkoyuUGY4</block_data>
      <block_data num="83">/vqaoO/SpRjfVmzD/O/JqJLs4Wcd5lObpYsldea9D6bF8+0M6rOsRympyZ9nwnnJYdXCUOGxuojduWZq</block_data>
      <block_data num="84">2ES9+ePdEQBf3i7CNE6DXZqFFPAorFX8sCl2NvIpH8APfjpA/5mTtmJTS4DSUskE/cbe11wMk2QzXRq0</block_data>
      <block_data num="85">vihCfCDpwadjx3osNzPyW3CVuu6emrxCoEqC+Fv7IkuLTcawMy6tqsDtw37XiZN4KXP5W8wLFhZrbA6I</block_data>
      <block_data num="86">XNmUgAR/1EE7paWKbspqzY9jIK0YBXrKMvQZVzCpK14MjGybji9RsyVLhcrDNEvIi3FdOflAjegPTo0O</block_data>
      <block_data num="87">eqwp5DiAwRQe4bbGIJyMiJzpMdsyFMCW9tVW5UxFSDrL8/DsArPG93SLqK+2lkeh13q6lRbXinQGS5Wx</block_data>
      <block_data num="88">78rzOUyqgGOsFvBXp9uQtpR08S1rkuphrP/76gXxDeWtclXfshqFaKldmP+yDvOvZdeIpJ69Pjesbwgj</block_data>
      <block_data num="89">tT015bNSo/7Cd5Tk3M9yOWRK0hTmF5z1MZQ94HJevGM0+VEY1TP0IStNvd1PXD7CyjUZmPQ8JS1Kir0T</block_data>
      <block_data num="90">EVnWn6ksM4QIOtqb9mtTbOSESB6Z6LyF/RPKopcuoXKUgYE7elq5ISIbPuZ/12ts2Ih5cIw9fIxRwnA9</block_data>
      <block_data num="91">V+TpqEjzRRCPjrEewcUGVeGv15UV8Z+s4a5nbpYN3kMSsRFRh8TFmqJhy7tbqVthxBWHzQdPgDwPMetV</block_data>
      <block_data num="92">c0AiigYu0IZtbgwXN53FiyIQZZxLgZGQQ09JPJZ3b7koQMUUOsi1jPIJa5RRcdc1undsbPOe4jpi8sRM</block_data>
      <block_data num="93">oY1pfVvgyBtJeEs0NFN4eRZ1tNSo8fWVKxYx6wfS/nyJB/8QbK8/lYDkgrnzU+sfuQE/ofcBVqmIGcbk</block_data>
      <block_data num="94">gGFyXPrCM+jJ2//blyYQVYrLN9OR51OgMVXwJyfgPGSgn7fz/VDbfa8y+PAzU0a0IXRNGP3LN6E6u77y</block_data>
      <block_data num="95">e028DH7zjtuP9373u984sv0DOT/ucIuHOfz9ywY5e+ZCFOXLr+/8F1BLBwjzSh4bPwcAANkJAABQSwME</block_data>
      <block_data num="96">FAAAAAAAPCo3OwAAAAAAAAAAAAAAABwAAABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsDBBQA</block_data>
      <block_data num="97">AAAAADwqNzsAAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsDBBQAAAAAADwq</block_data>
      <block_data num="98">NzsAAAAAAAAAAAAAAAAaAAAAQ29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwMEFAAAAAAAPCo3OwAA</block_data>
      <block_data num="99">AAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIvbWVudWJhci9QSwMEFAAAAAAAPCo3OwAAAAAAAAAA</block_data>
      <block_data num="100">AAAAABgAAABDb25maWd1cmF0aW9uczIvdG9vbGJhci9QSwMEFAAAAAAAPCo3OwAAAAAAAAAAAAAAABoA</block_data>
      <block_data num="101">AABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAgACAA8Kjc7AAAAAAAAAAAAAAAADAAAAHNl</block_data>
      <block_data num="102">dHRpbmdzLnhtbLVZ33PaOBB+v7+C8XtC0nY6F0+gY0jppSGBAdJM703Yi62LrPVIMob//la24dJAUs6g</block_data>
      <block_data num="103">J8CW9+e33+6a6y+rVLSWoDRH2fEuzy+8FsgQIy7jjvc4G5z96X3p/nGNiwUPwY8wzFOQ5kyDMXREt+hx</block_data>
      <block_data num="104">qf3qdsfLlfSRaa59yVLQvgl9zEBuHvNfnvZLZdWVleDyueMlxmR+u10UxXnx8RxV3L68urpql3c3R0OU</block_data>
      <block_data num="105">Cx4fqqo6/VIVIm4V2QcqY0plHy4uPrWr316rNvJFaC697iYOG/e717WC6uOMG0htbFr1ZWtaxyOV/pJD</block_data>
      <block_data num="106">sY2at++5X5/5QecDBWyGmbe5Y9YZ3REoY697cd3eFXG42CEsjAu5TzwyiQvBfwGPk5OaPE2wmEBE2IJ+</block_data>
      <block_data num="107">wmQM+pX0OaIAJr3uggkNzZTcyp7CQsM9RtBA/J6LFkSHw666kCtmCMT/B39jxaUZswzUQGE6BZO/xuEp</block_data>
      <block_data num="108">whNE0UDRt9FiQba5SEDph0X7mL2TYaPyY+RPwNIERK7sn7G5cGM8GgjNAFXqwPQhsfZjFjGzD/06QWW8</block_data>
      <block_data num="109">7uURUemjNAqFq6SC2ot6puHzpx6XTK299gEEEEtUQAnUgYx6gslnTeEeWtJhIsxFWZiucPM1zczaEfAr</block_data>
      <block_data num="110">xwZcaWO9uZURdd1b+ZCncyDdsQOfiKYVCykxfUwzBdo25hlJ3w+thm2hDNyUHBDwHecuKKmqCUurM0gz</block_data>
      <block_data num="111">QsCbnaF5dohYxxSsacZCcmWGJYP0QbioFtL1dUVZkUwMgUXv5L65jrpR14RFeb+D9ZGVGWSZWD9qUDfM</block_data>
      <block_data num="112">sNNbPGVL+FENjyPZF6ib9P9DKsIEucEKU268+CZwzsRNPVhbVnfWqAMp0ZSU+HbLaFjXQ2TRhOCJUuwg</block_data>
      <block_data num="113">5xSZEDwL9JahAhmStRA9KTqqBmJdjjku4jbgICKXEOjnSlHebZXYErOfU8xVuJMeU9L+IT1R3xFbBJoz</block_data>
      <block_data num="114">Oc5laHJXTTAQPJZEfVOD2Rg1f09N8wCV3DrB4g7AxYxcFsaArR7oV+OQ3+ADmj7LTK5gSgnFXEazhD7i</block_data>
      <block_data num="115">ZDT/x8nmo4dsDlvacKDhpU83ihXWkZG0446rLIA6KgnUbOyoDWoGK/OkWJY5mpNQah79p2YkKTSEfxez</block_data>
      <block_data num="116">jIaRiOrg3AOFInTWHKj564y6vyv5E/uGweWa+I1ykbwToObit8iyo3g99LlZ1+1UWRJerSUwU0MziIOp</block_data>
      <block_data num="117">UggsyrDRGN5nMgRxeiUlhUxAg7F+BcYou53RDjNAd5T1PdeGL9Y2VfqJm+SeyZyJngL27EClXT0nYPfM</block_data>
      <block_data num="118">JcywWtMcApCYhkp002zdwLCmG+uLfeNrh1K2xvy1WzUxdxOq6zNaF1Hk1qaTTEG0gaaMWuju9kmmNZ5R</block_data>
      <block_data num="119">KzZ1uUKXoesJFj5bhDvpCHJFSAjhb1BIa+FvNsKjewLRdY+8icuJxvnwW6e98QSwh0Ad9Ro7EJWvek8u</block_data>
      <block_data num="120">fpQbu4oPYQnip10+9DGAffMNd3vnr5b2W39Cdf8FUEsHCHObcFFMBAAAxhoAAFBLAwQUAAgACAA8Kjc7</block_data>
      <block_data num="121">AAAAAAAAAAAAAAAAFQAAAE1FVEEtSU5GL21hbmlmZXN0LnhtbLWUTWrDMBBG9zmF0d5S21URcbII9ATp</block_data>
      <block_data num="122">ASby2BHIIyGNQnz72oH8tA2lCfZOhtF7nyz0LdfHzhUHjMl6qsSrfBEFkvG1pbYSn9uP8l2sV4tlB2Qb</block_data>
      <block_data num="123">TKzPi2LYR+nyWYkcSXtINmmCDpNmo31Aqr3JHRLr7/N6NK0WxRXcWIflMBj74irD2kLJfcBKQAjOGuAh</block_data>
      <block_data num="124">pzpQLU8ueauQjEcW191Ndq4MwPtKKKEeko0kNSS+TzOeePSNA49xbw+xswSxv29w0PvMpQGzx0mjJ+4d</block_data>
      <block_data num="125">pieS/43tkOEJ6H3Ydp+7HYF1SfF5KQO1U8Mn4W08NbbN8XSn6U2F6NuIKe0gziNonAfGmeDBhxyGt5Tn</block_data>
      <block_data num="126">wY/k2X4Me+9mgycGzs9c6s/aSpnGhyKzlebW8b8Y03YBMg81f2mDpfrV8qsvUEsHCKRG0Yk0AQAAIAYA</block_data>
      <block_data num="127">AFBLAQIUABQAAAAAADwqNztexjIMJwAAACcAAAAIAAAAAAAAAAAAAAAAAAAAAABtaW1ldHlwZVBLAQIU</block_data>
      <block_data num="128">ABQACAAIADwqNzuyHvupbgMAAEkMAAALAAAAAAAAAAAAAAAAAE0AAABjb250ZW50LnhtbFBLAQIUABQA</block_data>
      <block_data num="129">CAAIADwqNzsCPFchEgAAABIAAAAMAAAAAAAAAAAAAAAAAPQDAABsYXlvdXQtY2FjaGVQSwECFAAUAAgA</block_data>
      <block_data num="130">CAA8Kjc7vjxSO8EGAAAFIgAACgAAAAAAAAAAAAAAAABABAAAc3R5bGVzLnhtbFBLAQIUABQAAAAAADwq</block_data>
      <block_data num="131">NztjdXo5mAMAAJgDAAAIAAAAAAAAAAAAAAAAADkLAABtZXRhLnhtbFBLAQIUABQACAAIADwqNzvzSh4b</block_data>
      <block_data num="132">PwcAANkJAAAYAAAAAAAAAAAAAAAAAPcOAABUaHVtYm5haWxzL3RodW1ibmFpbC5wbmdQSwECFAAUAAAA</block_data>
      <block_data num="133">AAA8Kjc7AAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAB8FgAAQ29uZmlndXJhdGlvbnMyL3Byb2dyZXNz</block_data>
      <block_data num="134">YmFyL1BLAQIUABQAAAAAADwqNzsAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAALYWAABDb25maWd1cmF0</block_data>
      <block_data num="135">aW9uczIvZmxvYXRlci9QSwECFAAUAAAAAAA8Kjc7AAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAADsFgAA</block_data>
      <block_data num="136">Q29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwECFAAUAAAAAAA8Kjc7AAAAAAAAAAAAAAAAGAAAAAAA</block_data>
      <block_data num="137">AAAAAAAAAAAkFwAAQ29uZmlndXJhdGlvbnMyL21lbnViYXIvUEsBAhQAFAAAAAAAPCo3OwAAAAAAAAAA</block_data>
      <block_data num="138">AAAAABgAAAAAAAAAAAAAAAAAWhcAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAQIUABQAAAAAADwq</block_data>
      <block_data num="139">NzsAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAJAXAABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BL</block_data>
      <block_data num="140">AQIUABQACAAIADwqNztzm3BRTAQAAMYaAAAMAAAAAAAAAAAAAAAAAMgXAABzZXR0aW5ncy54bWxQSwEC</block_data>
      <block_data num="141">FAAUAAgACAA8Kjc7pEbRiTQBAAAgBgAAFQAAAAAAAAAAAAAAAABOHAAATUVUQS1JTkYvbWFuaWZlc3Qu</block_data>
      <block_data num="142">eG1sUEsFBgAAAAAOAA4AhgMAAMUdAAAAAA==</block_data>
    </base_data>
    <base_content_type type="string">application/vnd.oasis.opendocument.text</base_content_type>
    <content_md5 type="string">ca830883719de8693ea917b0031927e0</content_md5>
    <snapshot_data type="data" type_data="str"/>
    <snapshot_content_type type="string">application/pdf</snapshot_content_type>
    <crawling_cache_duration type="int">10</crawling_cache_duration>
    <crawling_depth type="int">0</crawling_depth>
    <crawling_scope type="None"/>
    <url_string type="None"/>
    <url_protocol type="None"/>
    <alarm_date type="None"/>
    <enabled type="None"/>
    <periodicity_start_date type="None"/>
    <periodicity_stop_date type="None"/>
    <periodicity_minute_list type="None"/>
    <periodicity_minute_frequency type="None"/>
    <periodicity_hour_list type="None"/>
    <periodicity_hour_frequency type="None"/>
    <periodicity_day_frequency type="None"/>
    <periodicity_week_frequency type="None"/>
    <periodicity_week_list type="None"/>
    <periodicity_week_day_list type="None"/>
    <periodicity_month_frequency type="None"/>
    <periodicity_month_day_list type="None"/>
    <periodicity_month_list type="None"/>
    <periodicity_year_frequency type="None"/>
    <string_index type="None"/>
    <int_index type="None"/>
    <float_index type="None"/>
    <data type="data" type_data="str">
      <block_data num="0">VGhpcyBpcyBhIHZlcnkgaW50ZXJlc3RpbmcgZG9jdW1lbnQuIEl0IGNvbnRhaW5zIHNvbWV0aGluZyBz</block_data>
      <block_data num="1">cGVjaWFsLCBuYW1lbHkgYSBtYWdpYyBrZXl3b3JkLiBJdCBhbHNvIGhhcyBhbiBlbWJlZGRlZCBtZXRh</block_data>
      <block_data num="2">IGluZm9ybWF0aW9uOiBmdW5jdGlvbjptdXNpY2lhbi93aW5kL3NheG9waG9uZQoKDA==</block_data>
    </data>
    <content_type type="string">text/plain</content_type>
    <id_group type="None"/>
    <last_id type="string">0</last_id>
    <id_generator type="string"/>
    <workflow_action id="document_publication_workflow">
      <action type="string">None</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <time type="date">2009/09/23 07:17:47.356 GMT+2</time>
      <validation_state type="string">draft</validation_state>
    </workflow_action>
    <workflow_action id="document_publication_workflow">
      <action type="string">embed</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <time type="date">2009/09/23 07:17:47.362 GMT+2</time>
      <validation_state type="string">embedded</validation_state>
    </workflow_action>
    <workflow_action id="edit_workflow">
      <action type="string">edit</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <serial type="string">0.0.0.0</serial>
      <state type="string">current</state>
      <time type="date">2009/09/23 07:17:47.367 GMT+2</time>
    </workflow_action>
    <workflow_action id="edit_workflow">
      <action type="string">edit</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <serial type="string">0.0.0.0</serial>
      <state type="string">current</state>
      <time type="date">2009/09/23 07:17:47.376 GMT+2</time>
    </workflow_action>
    <workflow_action id="edit_workflow">
      <action type="string">edit</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <serial type="string">0.0.0.0</serial>
      <state type="string">current</state>
      <time type="date">2009/09/23 07:17:47.391 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">None</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <external_processing_state type="string">empty</external_processing_state>
      <serial type="string">0.0.0.0</serial>
      <time type="date">2009/09/23 07:17:47.354 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">upload_file</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <external_processing_state type="string">uploaded</external_processing_state>
      <serial type="string">0.0.0.0</serial>
      <time type="date">2009/09/23 07:17:47.386 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">process_file</action>
      <actor type="string">daniele</actor>
      <comment type="string"/>
      <error_message type="string"/>
      <external_processing_state type="string">converting</external_processing_state>
      <serial type="string">0.0.0.0</serial>
      <time type="date">2009/09/23 07:17:47.389 GMT+2</time>
    </workflow_action>
    <workflow_action id="processing_status_workflow">
      <action type="string">convert_file</action>
      <actor type="string">daniele</actor>
      <comment type="string">Converted to application/vnd.oasis.opendocument.text.</comment>
      <error_message type="string"/>
      <external_processing_state type="string">converted</external_processing_state>
      <serial type="string">896.57981.54408.19558</serial>
      <time type="date">2009/09/23 07:17:58.012 GMT+2</time>
    </workflow_action>
    <local_role type="tokens" id="daniele">&lt;?xml version="1.0"?&gt;&lt;marshal&gt;&lt;tuple&gt;&lt;string&gt;Owner&lt;/string&gt;&lt;/tuple&gt;&lt;/marshal&gt;</local_role>
  </object>
</erp5> 
 => 
<xupdate:modifications xmlns="http://www.xmldb.org/xupdate" xmlns:xupdate="http://www.xmldb.org/xupdate" version="1.0">
  <xupdate:update select="/object[@id='546573742D546578742D312D3030312D656E']/base_data"/>
  <xupdate:update select="/object[@id='546573742D546578742D312D3030312D656E']/data"/>
</xupdate:modifications>




FAIL: test_12_OneWaySync (testERP5DocumentSyncML.TestERP5DocumentSyncML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5SyncML/tests/testERP5DocumentSyncML.py", line 1067, in test_12_OneWaySync
    self.assertEquals(nb_message1, self.nb_message_first_synchronization)
AssertionError: 134 != 12



FAIL: test_9999_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/testXMLMatrix.py", line 342, in test_9999_SetCellRangeAndCatalogWithoutActivities
    self.checkSetCellRangeAndCatalog(active=0)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/testXMLMatrix.py", line 213, in checkSetCellRangeAndCatalog
    matrix = order.newContent(id='1', portal_type='Purchase Order Line')
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 456, in newContent
    return FolderMixIn.newContent(self, *args, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 166, in newContent
    is_indexable=is_indexable
  File "/usr/lib/erp5/lib/python/Products/CMFCore/TypesTool.py", line 930, in constructContent
    ob = info.constructInstance(container, id, *args, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/ERP5Type.py", line 273, in constructInstance
    ob = self._constructInstance(container, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/TypesTool.py", line 571, in _constructInstance
    newid = m(id, *args, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Utils.py", line 425, in __call__
    folder._setObject(id, o)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 230, in __call__
    result = apply(self.__dict__['_m'], (instance,) + args, kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 884, in _setObject
    return CMFBTreeFolder._setObject(self, id, object, roles, user, set_owner)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 431, in _setObject
    object.manage_afterAdd(object, self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/DeliveryLine.py", line 362, in manage_afterAdd
    return Movement.manage_afterAdd(self, item, container)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/CopySupport.py", line 317, in manage_afterAdd
    self.reindexObject()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/DeliveryLine.py", line 243, in reindexObject
    self.recursiveReindexObject(*k, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1193, in recursiveReindexObject
    serialization_tag=self.getRootDocumentPath(),
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1218, in recursiveImmediateReindexObject
    self.immediateReindexObject(**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2805, in immediateReindexObject
    PortalContent.reindexObject(self, *args, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/CMFCatalogAware.py", line 36, in reindexObject
    catalog.reindexObject(self, idxs=idxs, *args, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 830, in reindexObject
    self.catalog_object(object, url, idxs=idxs, sql_catalog_id=sql_catalog_id,**kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 701, in catalog_object
    self.catalogObjectList([obj], sql_catalog_id=sql_catalog_id)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 832, in catalogObjectList
    catalog.catalogObjectList(wrapped_object_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 1258, in catalogObjectList
    idxs=idxs)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 1370, in _catalogObjectList
    'uid of %r changed from %r to %r as old one is assigned'
  File "/usr/lib/erp5/lib/python/zLOG/__init__.py", line 134, in LOG
    log_write(subsystem, severity, summary, detail, error)
  File "/usr/lib/erp5/lib/python/Products/CMFCore/tests/base/testcase.py", line 44, in log_write
    assert 0, "%s(%s): %s" % (subsystem, severity, summary)
AssertionError: SQLCatalog(200): uid of <Products.ERP5Catalog.CatalogTool.IndexableObjectWrapper for /erp5_portal_4939e1bc5bb8b512faa8dd8f5ee3468e/purchase_order_module/1/1> changed from 105L to 105L as old one is assigned to /erp5_portal_4939e1bc5bb8b512faa8dd8f5ee3468e/purchase_order_module/1 in catalog !!! This can be fatal.



FAIL: Check that all RamCache doesn't clear the same cache_dict
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/testCacheTool.py", line 320, in test_04_CheckConcurrentRamCacheDict
    self.assert_(1.0 > calculation_time)
AssertionError



FAIL: test_report_view_sheet_per_report_section (testOOoStyle.TestODSStyle)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5OOo/tests/testOOoStyle.py", line 200, in test_report_view_sheet_per_report_section
    self.assertEquals(HTTP_OK, response.getStatus())
AssertionError: 200 != 500



FAIL: test_report_view_sheet_per_report_section (testOOoStyleWithFlare.TestODSStyle)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5OOo/tests/testOOoStyle.py", line 200, in test_report_view_sheet_per_report_section
    self.assertEquals(HTTP_OK, response.getStatus())
AssertionError: 200 != 500



More information about the Erp5-report mailing list