[Erp5-report] ERP5 r28744: 2737 Tests, 112 Errors, 8 Failures

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Sep 2 19:32:19 CEST 2009


Test Suite: ERP5
Revision: 28744
Result: FAIL

All tests: 2737
Failures: 8
Errors: 112


The following tests failed:

  testBPMEvaluation                                  (40 errors)
   test_confirming (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_line_edit (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_line_edit_add (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_line_edit_add_same_resource (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_split (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_split_line_add (testBPMEvaluation.TestOrderDefaultProcess)
   test_transition_split_line_add_split (testBPMEvaluation.TestOrderDefaultProcess)
   test_starting (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_line_edit (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_line_edit_add (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_line_edit_add_same_resource (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_split (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_split_line_add (testBPMEvaluation.TestPackingListDefaultProcess)
   test_transition_split_line_add_split (testBPMEvaluation.TestPackingListDefaultProcess)
   test_confirming (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_line_edit (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_line_edit_add (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_line_edit_add_same_resource (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_split (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_split_line_add (testBPMEvaluation.TestOrderDifferentProcess)
   test_transition_split_line_add_split (testBPMEvaluation.TestOrderDifferentProcess)
   test_starting (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_line_edit (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_line_edit_add (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_line_edit_add_same_resource (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_split (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_split_line_add (testBPMEvaluation.TestPackingListDifferentProcess)
   test_transition_split_line_add_split (testBPMEvaluation.TestPackingListDifferentProcess)

  testTradeReports                                   (2 errors)
   testStockReport (testTradeReports.TestTradeReports)
   testStockReportWithPositiveOrNegativeOrZeroStock (testTradeReports.TestTradeReports)

  testPayroll_l10n_fr                                (1 errors)
   Check that is possible to calculate the total amount spend on a slice

  testImmobilisation                                 (1 errors)
   test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)

  testOpenOrder                                      (1 failures)
   testPeriodicityDateList (testOpenOrder.TestOpenOrder)

  testItem                                           (1 failures)
   test_Item_getVariationRangeCategoryItemList (testItem.TestItemScripts)

  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, 36 errors)
   test_TradeModelRuleSimulationBuildInvoice (testTradeModelLine.TestTradeModelLineSale)
   Check that having properly configured invoice transaction rule it invoice transaction lines are nicely generated and have proper amounts
   Check that after changing invoice line invoice is properly diverged and it is possible to solve
   Check how is supported addition of invoice line to invoice build from order
   Check that after changing trade condition invoice is not diverged
   test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise (testTradeModelLine.TestTradeModelLineSale)
   Tests tree of simulations from Trade Model Rule
   test_TradeModelRuleSimulationExpandOrderSpecialise (testTradeModelLine.TestTradeModelLineSale)
   Check building invoice after splitting packing list
   Check building invoice after splitting packing list using different ratio
   Tests tree of simulations from Trade Model Rule with reexpanding
   test_TradeModelRuleSimulationReexpandOrderSpecialise (testTradeModelLine.TestTradeModelLineSale)
   Tests tree of simulations from Trade Model Rule with reexpanding when resource changes on model
   test_getAggregatedAmountList (testTradeModelLine.TestTradeModelLineSale)
   test_getAggregatedAmountListOrderSpecialise (testTradeModelLine.TestTradeModelLineSale)
   test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder (testTradeModelLine.TestTradeModelLineSale)
   test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder (testTradeModelLine.TestTradeModelLineSale)
   test_getAggregatedAmountList_afterUpdateAggregatedAmountList (testTradeModelLine.TestTradeModelLineSale)
   test_TradeModelRuleSimulationBuildInvoice (testTradeModelLine.TestTradeModelLinePurchase)
   Check that having properly configured invoice transaction rule it invoice transaction lines are nicely generated and have proper amounts
   Check that after changing invoice line invoice is properly diverged and it is possible to solve
   Check how is supported addition of invoice line to invoice build from order
   Check that after changing trade condition invoice is not diverged
   test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise (testTradeModelLine.TestTradeModelLinePurchase)
   Tests tree of simulations from Trade Model Rule
   test_TradeModelRuleSimulationExpandOrderSpecialise (testTradeModelLine.TestTradeModelLinePurchase)
   Check building invoice after splitting packing list
   Check building invoice after splitting packing list using different ratio
   Tests tree of simulations from Trade Model Rule with reexpanding
   test_TradeModelRuleSimulationReexpandOrderSpecialise (testTradeModelLine.TestTradeModelLinePurchase)
   Tests tree of simulations from Trade Model Rule with reexpanding when resource changes on model
   test_getAggregatedAmountList (testTradeModelLine.TestTradeModelLinePurchase)
   test_getAggregatedAmountListOrderSpecialise (testTradeModelLine.TestTradeModelLinePurchase)
   test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder (testTradeModelLine.TestTradeModelLinePurchase)
   test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder (testTradeModelLine.TestTradeModelLinePurchase)
   test_getAggregatedAmountList_afterUpdateAggregatedAmountList (testTradeModelLine.TestTradeModelLinePurchase)
   test_BuildTradeModelLineAndAccountingFromInvoice (testTradeModelLine.TestTradeModelLineSale)
   test_BuildTradeModelLineAndAccountingFromOrder (testTradeModelLine.TestTradeModelLineSale)
   test_BuildTradeModelLineAndAccountingFromInvoice (testTradeModelLine.TestTradeModelLinePurchase)
   test_BuildTradeModelLineAndAccountingFromOrder (testTradeModelLine.TestTradeModelLinePurchase)

  testPayroll                                        (19 errors)
   test_basicPaySheetCalculation (testPayroll.TestPayroll)
   test_complexSliceOnModelLine (testPayroll.TestPayroll)
   test_intermediateLines (testPayroll.TestPayroll)
   check that model effective_date and expiration_date are take into
   test_modelLineInPaysheet (testPayroll.TestPayroll)
   test_modelLineOverLoad (testPayroll.TestPayroll)
   test_modelLineWithNonePrice (testPayroll.TestPayroll)
   Test the creation of lines when the price is set to zero: the line should
   Check that if no DATE are defined on a model, the behavior is that
   Check that if no REFERENCE are defined on a model, the behavior is
   test_paySheetCalculationWithBonus (testPayroll.TestPayroll)
   test_predicateOnModelLine (testPayroll.TestPayroll)
   check porperties from model line (like description, int_index,
   test_sliceOnModelLine (testPayroll.TestPayroll)
   test_sourceSectionIsSetOnMovements (testPayroll.TestPayroll)
   test_updateAddMovements (testPayroll.TestPayroll)
   test_updateModifyMovements (testPayroll.TestPayroll)
   generate a paysheet using a model, modify the model by adding a new
   test_updateRemoveMovements (testPayroll.TestPayroll)

  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)

  testBPMCore                                        (2 errors)
   test_BuinessPathDynamicCategoryAccessProvider (testBPMCore.TestBPMImplementation)
   test_BuinessPathDynamicCategoryAccessProviderEmptyMovement (testBPMCore.TestBPMImplementation)

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

  testXMLMatrix                                      (1 failures)
   test_9999_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)
-------------- next part --------------

ERROR: test_confirming (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 570, in test_confirming
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/business_process_module/1', 'build', -1, 1), ('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/1', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/2', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/3', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 512, in test_transition_line_edit_add
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/4', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 519, in test_transition_line_edit_add_many_transactions
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/5', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/6', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 549, in test_transition_line_edit_add_same_resource_edit_again
    self.test_transition_line_edit_add_same_resource()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/7', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/8', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/9', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add_split (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 494, in test_transition_split_line_add_split
    self.test_transition_split_line_add()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_553c666ce5a578fdf3fa486c77b3ccc7/sale_order_module/10', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_starting (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 614, in test_starting
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/1', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/1', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/2', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/2', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/3', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/3', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 512, in test_transition_line_edit_add
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/4', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/4', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 519, in test_transition_line_edit_add_many_transactions
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/5', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/5', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/6', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/6', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 549, in test_transition_line_edit_add_same_resource_edit_again
    self.test_transition_line_edit_add_same_resource()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/7', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/7', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/8', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/8', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/9', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/9', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add_split (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 494, in test_transition_split_line_add_split
    self.test_transition_split_line_add()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/10', 'updateCausalityState', -1, 1), ('/erp5_portal_8181974da49d954fafc6fb4b4934482e/sale_packing_list_module/10', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_confirming (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 667, in test_confirming
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/business_process_module/1', 'build', -1, 1), ('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/1', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/2', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/3', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 512, in test_transition_line_edit_add
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/4', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 519, in test_transition_line_edit_add_many_transactions
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/5', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/6', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 549, in test_transition_line_edit_add_same_resource_edit_again
    self.test_transition_line_edit_add_same_resource()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/7', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/8', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/9', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add_split (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 494, in test_transition_split_line_add_split
    self.test_transition_split_line_add()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_27570f09059497fcbe50729871eb5c15/sale_order_module/10', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.OrderRule, line 66, in expand
  Module Products.ERP5.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5Type.Document.OrderRule, line 162, in _getExpandablePropertyDict
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_starting (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 686, in test_starting
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/1', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/1', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/2', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/2', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/3', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/3', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 512, in test_transition_line_edit_add
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/4', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/4', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_many_transactions (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 519, in test_transition_line_edit_add_many_transactions
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/5', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/5', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/6', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/6', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_line_edit_add_same_resource_edit_again (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 549, in test_transition_line_edit_add_same_resource_edit_again
    self.test_transition_line_edit_add_same_resource()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 541, in test_transition_line_edit_add_same_resource
    self.test_transition_line_edit()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 506, in test_transition_line_edit
    self.test_transition()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 432, in test_transition
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/7', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/7', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/8', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/8', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/9', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/9', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: test_transition_split_line_add_split (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
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/testBPMEvaluation.py", line 494, in test_transition_split_line_add_split
    self.test_transition_split_line_add()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 487, in test_transition_split_line_add
    self.test_transition_split()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 475, in test_transition_split
    self.stepTic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 840, in stepTic
    self.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/10', 'updateCausalityState', -1, 1), ('/erp5_portal_1d4bd523ed362e79c29b1802753096be/sale_packing_list_module/10', 'expand', -2, 6)] 
Last error message:
AttributeError
getSourceBaseCategoryList
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 294, in __call__
  Module Products.ERP5.Document.Delivery, line 765, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5.Document.Delivery, line 773, in _expand
  Module Products.ERP5Type.Document.AppliedRule, line 98, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 97, in __call__
  Module Products.ERP5Type.Document.AppliedRule, line 114, in _expand
  Module Products.ERP5Type.Document.DeliveryRule, line 67, in expand
  Module Products.ERP5.Document.Rule, line 170, in expand
  Module Products.ERP5.Document.Rule, line 141, in _expandBPM
  Module Products.ERP5.Document.Rule, line 449, in _getCompensatedMovementList
  Module Products.ERP5.Document.Rule, line 349, in _getCompensatedMovementListBPM
  Module Products.ERP5.Document.Rule, line 280, in _generatePrevisionList
  Module Products.ERP5.Document.Rule, line 551, in _getExpandablePropertyDict
AttributeError: getSourceBaseCategoryList





ERROR: testStockReport (testTradeReports.TestTradeReports)
----------------------------------------------------------------------
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/testTradeReports.py", line 629, in testStockReport
    quantity=11,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/utils.py", line 240, in __call__
    self._instance.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_c2324323dd4c7a8132766237d001df2b/inventory_module/1', 'alternateReindexObject', -1, 1), ('/erp5_portal_c2324323dd4c7a8132766237d001df2b/inventory_module/1', 'recursiveImmediateReindexObject', -1, 1)] 



ERROR: testStockReportWithPositiveOrNegativeOrZeroStock (testTradeReports.TestTradeReports)
----------------------------------------------------------------------
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/testTradeReports.py", line 788, in testStockReportWithPositiveOrNegativeOrZeroStock
    quantity=22,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/utils.py", line 240, in __call__
    self._instance.tic()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 573, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_c2324323dd4c7a8132766237d001df2b/inventory_module/2', 'alternateReindexObject', -1, 1), ('/erp5_portal_c2324323dd4c7a8132766237d001df2b/inventory_module/2', 'recursiveImmediateReindexObject', -1, 1)] 



ERROR: Check that is possible to calculate the total amount spend on a slice
----------------------------------------------------------------------
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/testPayroll_l10n_fr.py", line 109, in test_01_getYearToDateSlice
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateModelWithSlices
      SetCurrencyOnModel
      ModelCreateUrssafModelLineWithSlices
      UrssafModelLineWithSlicesCreateMovements
      CreateBasicPaysheet
      PaysheetSetModelAndApplyIt
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturnUsingSlices
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingSlices
      CheckPaysheetLineAmountsUsingSlices
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsUsingSlices
      CreateBasicPaysheet
      PaysheetSetModelAndApplyIt
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CheckUpdateAggregatedAmountListReturnUsingSlices
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingSlices
      CheckPaysheetLineAmountsUsingSlices
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsUsingSlices
      CheckYearToDateSliceAmount
  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/testPayroll.py", line 553, in stepCheckUpdateAggregatedAmountListReturnUsingSlices
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 6)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



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 1020, 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 49, in solveMovement
    target_quantity = delivery_line_quantity * movement.getDeliveryRatio()
AttributeError: getDeliveryRatio



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'))]



FAIL: test_Item_getVariationRangeCategoryItemList (testItem.TestItemScripts)
----------------------------------------------------------------------
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/testItem.py", line 764, in test_Item_getVariationRangeCategoryItemList
    self.item.Item_getVariationRangeCategoryItemList())
AssertionError: [['Big', 'size/big'], ['Small', 'size/small']] != [['size/big', 'size/big'], ['size/small', 'size/small']]



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



ERROR: test_TradeModelRuleSimulationBuildInvoice (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 1838, in test_TradeModelRuleSimulationBuildInvoice
    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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that having properly configured invoice transaction rule it invoice transaction lines are nicely generated and have proper amounts
----------------------------------------------------------------------
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 2015, in test_TradeModelRuleSimulationBuildInvoiceBuildInvoiceTransactionLines
    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
      StartInvoice
      Tic
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceAccountingMovements
      StopInvoice
      DeliverInvoice
      Tic
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that after changing invoice line invoice is properly diverged and it is possible to solve
----------------------------------------------------------------------
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 1982, 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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check how is supported addition of invoice line to invoice build from order
----------------------------------------------------------------------
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 1944, in test_TradeModelRuleSimulationBuildInvoiceNewInvoiceLineSupport
    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
      CreateInvoiceLine
      ModifyInvoiceLineDiscounted
      CreateInvoiceLine
      ModifyInvoiceLineDiscountedTaxed
      CreateInvoiceLine
      ModifyInvoiceLineTaxed
      Tic
      CheckInvoiceCausalityStateSolved
      StartInvoice
      Tic
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceAccountingMovements
      StopInvoice
      DeliverInvoice
      Tic
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that after changing trade condition invoice is not diverged
----------------------------------------------------------------------
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 1900, in test_TradeModelRuleSimulationBuildInvoiceNewTradeCondition
    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
      SetTradeConditionOld
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineNewTax
      CreateTradeModelLine
      ModifyTradeModelLineNewDiscount
      Tic
      SpecialiseInvoiceTradeCondition
      Tic
      CheckInvoiceCausalityStateSolved
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise (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 1862, in test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Tests tree of simulations from Trade Model Rule
----------------------------------------------------------------------
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 1723, in test_TradeModelRuleSimulationExpand
    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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationExpandOrderSpecialise (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 1764, in test_TradeModelRuleSimulationExpandOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
    > CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check building invoice after splitting packing list
----------------------------------------------------------------------
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 2070, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuild
    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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check building invoice after splitting packing list using different ratio
----------------------------------------------------------------------
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 2063, 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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Tests tree of simulations from Trade Model Rule with reexpanding
----------------------------------------------------------------------
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 1735, in test_TradeModelRuleSimulationReexpand
    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
      ModifyAgainOrderLineTaxed
      ModifyAgainOrderLineDiscounted
      ModifyAgainOrderLineDiscountedTaxed
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationReexpandOrderSpecialise (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 1776, in test_TradeModelRuleSimulationReexpandOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
    > CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ModifyAgainOrderLineTaxed
      ModifyAgainOrderLineDiscounted
      ModifyAgainOrderLineDiscountedTaxed
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Tests tree of simulations from Trade Model Rule with reexpanding when resource changes on model
----------------------------------------------------------------------
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 1750, in test_TradeModelRuleSimulationReexpandResourceChange
    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
      CreateServiceTax
      CreateServiceDiscount
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      OrderCreateTradeModelLine
      ModifyTradeModelLineTax
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountList (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 1643, in test_getAggregatedAmountList
    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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountListOrderSpecialise (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 1685, in test_getAggregatedAmountListOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
    > CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder (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 2133, in test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder
    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
      ModifyTradeModelLineTotalDiscount
      CreateTradeModelLine
      ModifyTradeModelLineTotalTax
      CreateTradeModelLine
      ModifyTradeModelLineTaxContributingToTotalTax2
      CreateTradeModelLine
      ModifyTradeModelLineDiscountContributingToTotalDiscount
      CreateTradeModelLine
      ModifyTradeModelLineTaxContributingToTotalTax
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      Tic
    > CheckAggregatedAmountListWithComplexBaseContributionBaseApplication
  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 1291, in stepCheckAggregatedAmountListWithComplexBaseContributionBaseApplication
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder (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 2198, in test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder
    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
      ModifyTradeModelLineTaxContributingToTotalTax
      CreateTradeModelLine
      ModifyTradeModelLineTaxContributingToTotalTax2
      CreateTradeModelLine
      ModifyTradeModelLineTotalTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscountContributingToTotalDiscount
      CreateTradeModelLine
      ModifyTradeModelLineTotalDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      Tic
    > CheckAggregatedAmountListWithComplexBaseContributionBaseApplication
  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 1291, in stepCheckAggregatedAmountListWithComplexBaseContributionBaseApplication
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountList_afterUpdateAggregatedAmountList (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 1704, in test_getAggregatedAmountList_afterUpdateAggregatedAmountList
    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
      UpdateAggregatedAmountListOnOrder
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationBuildInvoice (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 1838, in test_TradeModelRuleSimulationBuildInvoice
    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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that having properly configured invoice transaction rule it invoice transaction lines are nicely generated and have proper amounts
----------------------------------------------------------------------
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 2015, in test_TradeModelRuleSimulationBuildInvoiceBuildInvoiceTransactionLines
    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
      StartInvoice
      Tic
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceAccountingMovements
      StopInvoice
      DeliverInvoice
      Tic
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that after changing invoice line invoice is properly diverged and it is possible to solve
----------------------------------------------------------------------
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 1982, 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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check how is supported addition of invoice line to invoice build from order
----------------------------------------------------------------------
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 1944, in test_TradeModelRuleSimulationBuildInvoiceNewInvoiceLineSupport
    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
      CreateInvoiceLine
      ModifyInvoiceLineDiscounted
      CreateInvoiceLine
      ModifyInvoiceLineDiscountedTaxed
      CreateInvoiceLine
      ModifyInvoiceLineTaxed
      Tic
      CheckInvoiceCausalityStateSolved
      StartInvoice
      Tic
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceAccountingMovements
      StopInvoice
      DeliverInvoice
      Tic
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that after changing trade condition invoice is not diverged
----------------------------------------------------------------------
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 1900, in test_TradeModelRuleSimulationBuildInvoiceNewTradeCondition
    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
      SetTradeConditionOld
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineNewTax
      CreateTradeModelLine
      ModifyTradeModelLineNewDiscount
      Tic
      SpecialiseInvoiceTradeCondition
      Tic
      CheckInvoiceCausalityStateSolved
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise (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 1862, in test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Tests tree of simulations from Trade Model Rule
----------------------------------------------------------------------
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 1723, in test_TradeModelRuleSimulationExpand
    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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationExpandOrderSpecialise (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 1764, in test_TradeModelRuleSimulationExpandOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
    > CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check building invoice after splitting packing list
----------------------------------------------------------------------
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 2070, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuild
    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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check building invoice after splitting packing list using different ratio
----------------------------------------------------------------------
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 2063, 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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Tests tree of simulations from Trade Model Rule with reexpanding
----------------------------------------------------------------------
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 1735, in test_TradeModelRuleSimulationReexpand
    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
      ModifyAgainOrderLineTaxed
      ModifyAgainOrderLineDiscounted
      ModifyAgainOrderLineDiscountedTaxed
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_TradeModelRuleSimulationReexpandOrderSpecialise (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 1776, in test_TradeModelRuleSimulationReexpandOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
    > CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ModifyAgainOrderLineTaxed
      ModifyAgainOrderLineDiscounted
      ModifyAgainOrderLineDiscountedTaxed
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Tests tree of simulations from Trade Model Rule with reexpanding when resource changes on model
----------------------------------------------------------------------
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 1750, in test_TradeModelRuleSimulationReexpandResourceChange
    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
      CreateServiceTax
      CreateServiceDiscount
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      OrderCreateTradeModelLine
      ModifyTradeModelLineTax
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountList (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 1643, in test_getAggregatedAmountList
    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
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountListOrderSpecialise (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 1685, in test_getAggregatedAmountListOrderSpecialise
    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
      Tic
      CreateOrder
      OrderCreateTradeModelLine
      ModifyTradeModelLineDiscount
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
    > CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder (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 2133, in test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder
    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
      ModifyTradeModelLineTotalDiscount
      CreateTradeModelLine
      ModifyTradeModelLineTotalTax
      CreateTradeModelLine
      ModifyTradeModelLineTaxContributingToTotalTax2
      CreateTradeModelLine
      ModifyTradeModelLineDiscountContributingToTotalDiscount
      CreateTradeModelLine
      ModifyTradeModelLineTaxContributingToTotalTax
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      Tic
    > CheckAggregatedAmountListWithComplexBaseContributionBaseApplication
  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 1291, in stepCheckAggregatedAmountListWithComplexBaseContributionBaseApplication
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder (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 2198, in test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder
    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
      ModifyTradeModelLineTaxContributingToTotalTax
      CreateTradeModelLine
      ModifyTradeModelLineTaxContributingToTotalTax2
      CreateTradeModelLine
      ModifyTradeModelLineTotalTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscountContributingToTotalDiscount
      CreateTradeModelLine
      ModifyTradeModelLineTotalDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      Tic
    > CheckAggregatedAmountListWithComplexBaseContributionBaseApplication
  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 1291, in stepCheckAggregatedAmountListWithComplexBaseContributionBaseApplication
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_getAggregatedAmountList_afterUpdateAggregatedAmountList (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 1704, in test_getAggregatedAmountList_afterUpdateAggregatedAmountList
    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
      UpdateAggregatedAmountListOnOrder
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
  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 1241, in stepCheckOrderComplexTradeConditionAggregatedAmountList
    amount_list = trade_condition.getAggregatedAmountList(order)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



FAIL: test_BuildTradeModelLineAndAccountingFromInvoice (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 2368, in test_BuildTradeModelLineAndAccountingFromInvoice
    self.assertEquals(1150, receivable_movement.getSourceDebit())
AssertionError: 1150 != 1300.0



FAIL: test_BuildTradeModelLineAndAccountingFromOrder (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 2281, in test_BuildTradeModelLineAndAccountingFromOrder
    self.assertEquals(1150, receivable_movement.getSourceDebit())
AssertionError: 1150 != 1300.0



FAIL: test_BuildTradeModelLineAndAccountingFromInvoice (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 2368, in test_BuildTradeModelLineAndAccountingFromInvoice
    self.assertEquals(1150, receivable_movement.getSourceDebit())
AssertionError: 1150 != 1300.0



FAIL: test_BuildTradeModelLineAndAccountingFromOrder (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 2281, in test_BuildTradeModelLineAndAccountingFromOrder
    self.assertEquals(1150, receivable_movement.getSourceDebit())
AssertionError: 1150 != 1300.0



ERROR: test_basicPaySheetCalculation (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2057, in test_basicPaySheetCalculation
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmounts
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmounts
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_complexSliceOnModelLine (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2278, in test_complexSliceOnModelLine
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreateModelWithSlices
      Tic
      ModelCreateUrssafModelLineWithComplexSlices
      Tic
      UrssafModelLineWithComplexSlicesCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturnUsingComplexSlices
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingComplexSlices
      CheckPaysheetLineAmountsUsingComplexSlices
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsUsingComplexSlices
  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/testPayroll.py", line 559, in stepCheckUpdateAggregatedAmountListReturnUsingComplexSlices
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 4)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_intermediateLines (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2085, in test_intermediateLines
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreateBasicModel
      Tic
      ModelCreateIntermediateModelLine
      ModelCreateAppliedOnTaxModelLine
      IntermediateModelLineCreateMovements
      AppliedOnTaxModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > PaysheetApplyTransformation
      Tic
      CheckPaysheetIntermediateLines
  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/testPayroll.py", line 585, in stepPaysheetApplyTransformation
    paysheet.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: check that model effective_date and expiration_date are take into
----------------------------------------------------------------------
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/testPayroll.py", line 3293, in test_modelDateValidity
    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:
      CreatePriceCurrency
      CreateLabourOutputService
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      Tic
    > CheckModelDateValidity
  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/testPayroll.py", line 1658, in stepCheckModelDateValidity
    paysheet.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_modelLineInPaysheet (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2105, in test_modelLineInPaysheet
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CreateOldAgeInsuranaceService
      PaysheetCreateModelLine
      PaysheetModelLineCreateMovements
    > CheckUpdateAggregatedAmountListReturnWithModelLineOnPaysheet
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedWithModelLineOnPaysheet
      CheckPaysheetLineFromModelLineAmounts
      CheckUpdateAggregatedAmountListReturnNothing
  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/testPayroll.py", line 1238, in stepCheckUpdateAggregatedAmountListReturnWithModelLineOnPaysheet
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 4)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_modelLineOverLoad (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2204, in test_modelLineOverLoad
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      PaysheetCreateUrssafModelLine
      PaysheetUrssafModelLineCreateMovements
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetModelLineOverLoadAmounts
      CheckUpdateAggregatedAmountListReturnNothing
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_modelLineWithNonePrice (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2308, in test_modelLineWithNonePrice
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovementsWithQuantityOnly
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmountsWithQuantityOnly
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsWithQuantityOnly
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Test the creation of lines when the price is set to zero: the line should
----------------------------------------------------------------------
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/testPayroll.py", line 2329, in test_modelLineWithZeroPrice
    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:
      CreateLabourOutputService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      CreateModelLineZeroPrice
      CreateBasicPaysheet
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > PaysheetApplyTransformation
      Tic
      CheckNoPaysheetLineAreCreated
  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/testPayroll.py", line 585, in stepPaysheetApplyTransformation
    paysheet.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that if no DATE are defined on a model, the behavior is that
----------------------------------------------------------------------
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/testPayroll.py", line 3275, in test_modelWithoutDateValidity
    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:
      CreatePriceCurrency
      CreateLabourOutputService
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      Tic
    > CheckModelWithoutDateValidity
  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/testPayroll.py", line 1570, in stepCheckModelWithoutDateValidity
    paysheet_without_date.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: Check that if no REFERENCE are defined on a model, the behavior is
----------------------------------------------------------------------
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/testPayroll.py", line 3255, in test_modelWithoutReferenceValidity
    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:
      CreatePriceCurrency
      CreateLabourOutputService
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      Tic
    > CheckModelWithoutRefValidity
  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/testPayroll.py", line 1527, in stepCheckModelWithoutRefValidity
    paysheet.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_paySheetCalculationWithBonus (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2391, in test_paySheetCalculationWithBonus
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CreateBonusService
      PaysheetCreateBonusPaySheetLine
      PaysheetCreateBonusPaySheetLineMovements
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingBonus
      CheckPaysheetLineWithBonusAmounts
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineWithBonusAmounts
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_predicateOnModelLine (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2368, in test_predicateOnModelLine
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CreateOldAgeInsuranaceService
      ModelCreateOldAgeInsuranceModelLine
      OldAgeInsuranceModelLineCreateMovements
      AddPredicateOnOldAgeInsuranceModelLineForSinglePerson
      CreateSicknessInsuranceService
      ModelCreateSicknessInsuranceModelLine
      SicknessInsuranceModelLineCreateMovements
      AddPredicateOnSicknessInsuranceModelLineForMarriedPerson
      SetMaritalStatusMarriedOnEmployee
    > CheckUpdateAggregatedAmountListReturnUsingPredicate
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingWith3Lines
      CheckPaysheetLineAmountsWithSicknessInsuranceAndUrssaf
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsWithSicknessInsuranceAndUrssaf
      SetMaritalStatusSingleOnEmployee
      CheckUpdateAggregatedAmountListReturnAfterChangePredicate
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingWith3Lines
      CheckPaysheetLineAmountsWithOldAgeInsuranceAndUrssaf
      CheckUpdateAggregatedAmountListReturnNothing
  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/testPayroll.py", line 565, in stepCheckUpdateAggregatedAmountListReturnUsingPredicate
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 4)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: check porperties from model line (like description, int_index,
----------------------------------------------------------------------
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/testPayroll.py", line 3425, in test_propertiesAreSetOnPaysheetLines
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      SetProperiesOnModelLines
      Tic
    > PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmounts
      CheckPropertiesAreCopiedFromModelLineToPaySheetLine
  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/testPayroll.py", line 585, in stepPaysheetApplyTransformation
    paysheet.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_sliceOnModelLine (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2248, in test_sliceOnModelLine
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreateModelWithSlices
      Tic
      ModelCreateUrssafModelLineWithSlices
      Tic
      UrssafModelLineWithSlicesCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturnUsingSlices
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingSlices
      CheckPaysheetLineAmountsUsingSlices
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsUsingSlices
  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/testPayroll.py", line 553, in stepCheckUpdateAggregatedAmountListReturnUsingSlices
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 6)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_sourceSectionIsSetOnMovements (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2218, in test_sourceSectionIsSetOnMovements
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > PaysheetApplyTransformation
      Tic
      CheckSourceSectionOnMovements
  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/testPayroll.py", line 585, in stepPaysheetApplyTransformation
    paysheet.applyTransformation()
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/PaySheetTransaction.py", line 164, in applyTransformation
    movement_dict = paysheet_model.updateAggregatedAmountList(context=self)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_updateAddMovements (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2159, in test_updateAddMovements
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmounts
      CheckUpdateAggregatedAmountListReturnNothing
      CreateSicknessInsuranceService
      ModelCreateSicknessInsuranceModelLine
      SicknessInsuranceModelLineCreateMovements
      CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingWith3Lines
      CheckPaysheetLineAmountsWithSicknessInsuranceAndUrssaf
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsWithSicknessInsuranceAndUrssaf
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_updateModifyMovements (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2131, in test_updateModifyMovements
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmounts
      CheckUpdateAggregatedAmountListReturnNothing
      ModelModifyUrssafModelLine
      CheckUpdateAggregatedAmountListReturnNothing
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineNewAmountsAfterUpdate
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineNewAmountsAfterUpdate
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: generate a paysheet using a model, modify the model by adding a new
----------------------------------------------------------------------
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/testPayroll.py", line 3409, in test_updatePaysheetAfterModelModification
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateModelWithSlices
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmounts
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmounts
      ModelCreateUrssafModelLineWithSlices
      Tic
      UrssafModelLineWithSlicesCreateMovements
      Tic
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedAfterUpdateWithLinesWithSameResource
      CheckPaysheetLineAmountsAfterUpdateWithLinesWithSameResource
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsAfterUpdateWithLinesWithSameResource
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_updateRemoveMovements (testPayroll.TestPayroll)
----------------------------------------------------------------------
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/testPayroll.py", line 2185, in test_updateRemoveMovements
    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:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateBasicModel
      Tic
      ModelCreateUrssafModelLine
      UrssafModelLineCreateMovements
      CreateBasicPaysheet
      PaysheetCreateLabourPaySheetLine
      Tic
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
    > CheckUpdateAggregatedAmountListReturn
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreated
      CheckPaysheetLineAmounts
      CheckUpdateAggregatedAmountListReturnNothing
      ModelDelUrssafModelLine
      CheckUpdateAggregatedAmountListReturnAfterRemoveLine
      PaysheetApplyTransformation
      Tic
      CheckThereIsOnlyOnePaysheetLine
      CheckPaysheetLineLabourAmountOnly
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineLabourAmountOnly
  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/testPayroll.py", line 547, in stepCheckUpdateAggregatedAmountListReturn
    self.checkUpdateAggregatedAmountListReturn(model, paysheet, 0, 2)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testPayroll.py", line 537, in checkUpdateAggregatedAmountListReturn
    movement_dict = model.updateAggregatedAmountList(context=paysheet)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 86, in updateAggregatedAmountList
    movement_list=movement_list, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeCondition.py", line 232, in getAggregatedAmountList
    current_aggregated_amount_list=result,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TradeModelLine.py", line 179, in getAggregatedAmountList
    property_dict={
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



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.
        



ERROR: test_BuinessPathDynamicCategoryAccessProvider (testBPMCore.TestBPMImplementation)
----------------------------------------------------------------------
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/testBPMCore.py", line 318, in test_BuinessPathDynamicCategoryAccessProvider
    business_path.getSourceValueList(context=context_movement))
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 152, in __call__
    return instance._getAcquiredValueList(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2117, in _getAcquiredValueList
    spec=spec,  filter=filter, **kw):
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



ERROR: test_BuinessPathDynamicCategoryAccessProviderEmptyMovement (testBPMCore.TestBPMImplementation)
----------------------------------------------------------------------
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/testBPMCore.py", line 348, in test_BuinessPathDynamicCategoryAccessProviderEmptyMovement
    business_path.getSourceValue(context=context_movement))
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Accessor/Value.py", line 122, in __call__
    return instance._getDefaultAcquiredValue(self._key, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2103, in _getDefaultAcquiredValue
    checked_permission=checked_permission,
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2339, in _getDefaultAcquiredCategoryMembership
    checked_permission=checked_permission, **kw)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 146, in _getAcquiredCategoryMembershipList
    dynamic_category_list = self._getDynamicCategoryList(context)
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 169, in _getDynamicCategoryList
    return self._getDynamicSourceCategoryList(context) \
  File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 176, in _getDynamicSourceCategoryList
    return method(context)
  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 1020, 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 BusinessPath_getDefaultSourceList
AttributeError: getSourceBaseCategoryList



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



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 408, 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 1372, in _catalogObjectList
    'uid of %r changed from %r to %r as old one is assigned to %s in catalog !!! This can be fatal. You should reindex the whole site immediately.' % (object, uid, object.uid, catalog_path))
  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. You should reindex the whole site immediately.



More information about the Erp5-report mailing list