[Erp5-report] ERP5_z28 r26822: 2477 Tests, 14 Errors, 10 Failures

nobody at svn.erp5.org nobody at svn.erp5.org
Thu May 7 07:53:36 CEST 2009


Test Suite: ERP5_z28
Revision: 26822
Result: FAIL

All tests: 2477
Failures: 10
Errors: 14


The following tests failed:

  testOpenOrder                                      (1 failures)
   testPeriodicityDateList (testOpenOrder.TestOpenOrder)

  testSQLCachedWorklist                              (1 failures)
   test_02_related_key (testSQLCachedWorklist.TestSQLCachedWorklist)

  testImmobilisation                                 (1 failures)
   test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)

  testERP5Interfaces                                 (12 errors)
   test_BusinessPath_implements_IArrow (testERP5Interfaces.TestERP5Interfaces)
   test_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
   test_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
   test_TradeModelCell_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
   test_TradeModelLine_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
   test_TradeModelRule_implements_IPredicate (testERP5Interfaces.TestERP5Interfaces)
   test_TradeModelRule_implements_IRule (testERP5Interfaces.TestERP5Interfaces)
   test_TransformationRule_implements_IPredicate (testERP5Interfaces.TestERP5Interfaces)
   test_TransformationRule_implements_IRule (testERP5Interfaces.TestERP5Interfaces)
   test_Transformation_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
   test_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
   test_TransformedResource_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)

  testBPMCore                                        (5 failures, 2 errors)
   Check how is supported addition of invoice line to invoice build from order
   Check how is supported addition of invoice line to invoice build from order
   Check that after changing trade condition invoice is properly diverged and it is possible to solve
   Check building invoice after splitting packing list using different ratio
   Check that after changing trade condition invoice is properly diverged and it is possible to solve
   Check building invoice after splitting packing list using different ratio
   test_BuinessPathDynamicCategoryAccessProvider (testBPMCore.TestBPMImplementation)

  testDms                                            (1 failures)
   test_09_ScriptableKeys (testDms.TestDocument)

  testERP5Catalog                                    (1 failures)
   test_49_IndexInOrderedSearchFolder (testERP5Catalog.TestERP5Catalog)
-------------- next part --------------

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_livecd/full.ERP5_z28/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_02_related_key (testSQLCachedWorklist.TestSQLCachedWorklist)
----------------------------------------------------------------------
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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testWorklist.py", line 367, in test_02_related_key
    result = workflow_tool.listActions(object=document)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 564, in WorkflowTool_listActions
    actions.extend(_getWorklistActionList())
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/Cache.py", line 202, in __call__
    value = cache_factory(
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/Cache.py", line 109, in __call__
    value = callable_object(*args, **kwd)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 530, in _getWorklistActionList
    src__=src__)
  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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1038, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 325, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 3, in Base_getCountFromWorklistTable
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 1038, in buildSQLQuery
    return catalog.buildSQLQuery(REQUEST=REQUEST, query_table=query_table, **kw)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 2179, in buildSQLQuery
    result = query.asSQLExpression(self, only_group_columns).asSQLExpressionDict()
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/EntireQuery.py", line 99, in asSQLExpression
    self.query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
    query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/AutoQuery.py", line 129, in registerColumnMap
    return self.wrapped_query.registerColumnMap(sql_catalog, column_map)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/Query/RelatedQuery.py", line 87, in registerColumnMap
    self.group = self.search_key.registerColumnMap(column_map, table_alias_list=self.table_alias_list)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/SearchKey/RelatedKey.py", line 144, in registerColumnMap
    column_map.registerCatalog()
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ZSQLCatalog/ColumnMap.py", line 169, in registerCatalog
    assert self.catalog_table_name is not None
AssertionError



FAIL: 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testImmobilisation.py", line 3788, in test_20_TestAccountingAcceptDecisionSolver
    sequence_list.play(self)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 166, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testImmobilisation.py", line 2768, in stepTestSimulationBuildAfterAcceptDecision
    self._testSimulationBuild(c_simulation_movement_list, e_simulation_movement_list)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testImmobilisation.py", line 2166, in _testSimulationBuild
    self.fail('No expected movement found for\
AssertionError: No expected movement found for portal_simulation/86/start_input_0_0
	None
	None
	0.0
	10000.0
	currency_module/EUR
	account_module/account1
	organisation_module/A
	2000/01/01
	2000/01/01
[{'destination': None,
  'destination_section_value': None,
  'id': 1,
  'profit_quantity': -5000,
  'quantity': 10000,
  'resource': 'currency_module/EUR',
  'source': 'account_module/account1',
  'source_section_value': <Organisation at /erp5_portal_dda7662059c087a3f538e6be675d05b5/organisation_module/A>,
  'start_date': DateTime('2000/01/01'),
  'stop_date': DateTime('2000/01/01')}]



ERROR: test_BusinessPath_implements_IArrow (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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 84, in test_BusinessPath_implements_IArrow
    verifyClass(IArrow, BusinessPath)
  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 IArrow.IArrow>

        The getDestinationArrowBaseCategoryList attribute was not provided.
        



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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 79, in test_BusinessPath_implements_IBusinessPath
    verifyClass(IBusinessPath, BusinessPath)
  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 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IBusinessPath.IBusinessPath>

        



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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 89, in test_BusinessPath_implements_ICategoryAccessProvider
    verifyClass(ICategoryAccessProvider, BusinessPath)
  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_TradeModelCell_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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 53, in test_TradeModelCell_implements_IVariated
    from Products.ERP5Type.Interface import IVariated
ImportError: cannot import name IVariated



ERROR: test_TradeModelLine_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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 63, in test_TradeModelLine_implements_IVariated
    from Products.ERP5Type.Interface import IVariated
ImportError: cannot import name IVariated



ERROR: test_TradeModelRule_implements_IPredicate (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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 98, in test_TradeModelRule_implements_IPredicate
    from Products.ERP5Type.Interface import IPredicate
ImportError: cannot import name IPredicate



ERROR: test_TradeModelRule_implements_IRule (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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 93, in test_TradeModelRule_implements_IRule
    from Products.ERP5Type.Interface import IRule
ImportError: cannot import name IRule



ERROR: test_TransformationRule_implements_IPredicate (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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 108, in test_TransformationRule_implements_IPredicate
    from Products.ERP5Type.Interface import IPredicate
ImportError: cannot import name IPredicate



ERROR: test_TransformationRule_implements_IRule (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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 103, in test_TransformationRule_implements_IRule
    from Products.ERP5Type.Interface import IRule
ImportError: cannot import name IRule



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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 69, in test_Transformation_implements_ITransformation
    verifyClass(ITransformation, Transformation)
  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 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass ITransformation.ITransformation>

        



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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 73, in test_Transformation_implements_IVariated
    from Products.ERP5Type.Interface import IVariated
ImportError: cannot import name IVariated



ERROR: test_TransformedResource_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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testERP5Interfaces.py", line 113, in test_TransformedResource_implements_IVariated
    from Products.ERP5Type.Interface import IVariated
ImportError: cannot import name IVariated



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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1766, in test_TradeModelRuleSimulationBuildInvoiceNewInvoiceLineSupport
    raise NotImplementedError('TODO')
NotImplementedError: TODO



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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1766, in test_TradeModelRuleSimulationBuildInvoiceNewInvoiceLineSupport
    raise NotImplementedError('TODO')
NotImplementedError: TODO



FAIL: Check that after changing trade condition 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1762, in test_TradeModelRuleSimulationBuildInvoiceNewTradeConditionDivergencyAndSolving
    sequence_list.play(self)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 166, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, 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
      CheckInvoiceTradeModelRelatedMovements
      SetTradeConditionOld
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineNewTax
      CreateTradeModelLine
      ModifyTradeModelLineNewDiscount
      Tic
      SpecialiseInvoiceTradeCondition
      Tic
      SetTradeConditionNew
      GetOldTradeCondition
      CheckInvoiceCausalityStateDiverged
      CheckInvoiceNormalMovements
      CheckInvoiceTradeModelRelatedMovements
      AdoptPrevisionQuantityInvoice
      Tic
      GetNewTradeCondition
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceTradeModelRelatedMovements
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xb6e366c
  'decision_value': ['product_module/10']
  'divergence_scope': 'category'
  'prevision_value': ['product_module/12']
  'prevision_title': 'Product Discounted & Taxed'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/1/1/1>
  'tested_property': 'resource'
  'decision_title': 'Product Discounted'
  'message': 'Resource'>, <DivergenceMessage object at 0xa6a84ec
  'decision_value': ['base_amount/discount']
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/discount', 'base_amount/tax']
  'prevision_title': 'discount, tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/1/1/1>
  'tested_property': 'base_contribution'
  'decision_title': 'discount'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xb9a35cc
  'decision_value': ['product_module/12']
  'divergence_scope': 'category'
  'prevision_value': ['service_module/16']
  'prevision_title': 'Discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/1/1/1/2/2>
  'tested_property': 'resource'
  'decision_title': 'Product Discounted & Taxed'
  'message': 'Resource'>, <DivergenceMessage object at 0xd3fde4c
  'decision_value': ['base_amount/discount', 'base_amount/tax']
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/tax']
  'prevision_title': 'tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/1/1/1/2/2>
  'tested_property': 'base_contribution'
  'decision_title': 'discount, tax'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xb9a33ec
  'decision_value': []
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/discount']
  'prevision_title': 'discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/1/1/1/2/2>
  'tested_property': 'base_application'
  'decision_title': ''
  'message': 'Base Application'>, <DivergenceMessage object at 0x9b477ac
  'decision_value': ['product_module/12']
  'divergence_scope': 'category'
  'prevision_value': ['service_module/16']
  'prevision_title': 'Discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/2/1/1/2/1>
  'tested_property': 'resource'
  'decision_title': 'Product Discounted & Taxed'
  'message': 'Resource'>, <DivergenceMessage object at 0xd3fd60c
  'decision_value': ['base_amount/discount', 'base_amount/tax']
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/tax']
  'prevision_title': 'tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/2/1/1/2/1>
  'tested_property': 'base_contribution'
  'decision_title': 'discount, tax'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xb4dd40c
  'decision_value': []
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/discount']
  'prevision_title': 'discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/2/1/1/2/1>
  'tested_property': 'base_application'
  'decision_title': ''
  'message': 'Base Application'>, <DivergenceMessage object at 0xb9d3c2c
  'decision_value': ['service_module/16']
  'divergence_scope': 'category'
  'prevision_value': ['product_module/11']
  'prevision_title': 'Product Taxed'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/3'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/3/1/1>
  'tested_property': 'resource'
  'decision_title': 'Discount'
  'message': 'Resource'>, <DivergenceMessage object at 0xb96610c
  'decision_value': ['base_amount/discount']
  'divergence_scope': 'category'
  'prevision_value': []
  'prevision_title': ''
  'mapping': {}
  'object_relative_url': 'accounting_module/4/3'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/3/1/1>
  'tested_property': 'base_application'
  'decision_title': 'discount'
  'message': 'Base Application'>, <DivergenceMessage object at 0xb8cae8c
  'decision_value': ['product_module/11']
  'divergence_scope': 'category'
  'prevision_value': ['service_module/15']
  'prevision_title': 'Tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/2/1/1/2/2>
  'tested_property': 'resource'
  'decision_title': 'Product Taxed'
  'message': 'Resource'>, <DivergenceMessage object at 0xb0eb76c
  'decision_value': ['base_amount/tax']
  'divergence_scope': 'category'
  'prevision_value': []
  'prevision_title': ''
  'mapping': {}
  'object_relative_url': 'accounting_module/4/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/2/1/1/2/2>
  'tested_property': 'base_contribution'
  'decision_title': 'tax'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xb07072c
  'decision_value': []
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/tax']
  'prevision_title': 'tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/2/1/1/2/2>
  'tested_property': 'base_application'
  'decision_title': ''
  'message': 'Base Application'>, <DivergenceMessage object at 0xb6e37ac
  'decision_value': 0.22000000000000003
  'divergence_scope': 'property'
  'prevision_value': 0.22
  'mapping': {}
  'object_relative_url': 'accounting_module/4/1'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xc8c930c
  'decision_value': 0.22000000000000003
  'divergence_scope': 'property'
  'prevision_value': 0.22
  'mapping': {}
  'object_relative_url': 'accounting_module/4/1'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/4/3/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]



FAIL: 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1894, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
    sequence_list.play(self)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 166, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, 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
      CheckInvoiceTradeModelRelatedMovements
      SetNewPackingListAsPackingList
      PackPackingList
      Tic
      StartPackingList
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceTradeModelRelatedMovements
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xa942fcc
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/7/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/8/2/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xd3b9cac
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/7/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/8/1/1/1/2/2>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xd2c612c
  'decision_value': 0.19599999999999998
  'divergence_scope': 'property'
  'prevision_value': 0.19600000000000001
  'mapping': {}
  'object_relative_url': 'accounting_module/7/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/8/3/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xafef64c
  'decision_value': 0.19599999999999998
  'divergence_scope': 'property'
  'prevision_value': 0.19600000000000001
  'mapping': {}
  'object_relative_url': 'accounting_module/7/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_7ec0669017ef6852b4b9fb6ee11af604/portal_simulation/8/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]



FAIL: Check that after changing trade condition 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1762, in test_TradeModelRuleSimulationBuildInvoiceNewTradeConditionDivergencyAndSolving
    sequence_list.play(self)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 166, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, 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
      CheckInvoiceTradeModelRelatedMovements
      SetTradeConditionOld
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineNewTax
      CreateTradeModelLine
      ModifyTradeModelLineNewDiscount
      Tic
      SpecialiseInvoiceTradeCondition
      Tic
      SetTradeConditionNew
      GetOldTradeCondition
      CheckInvoiceCausalityStateDiverged
      CheckInvoiceNormalMovements
      CheckInvoiceTradeModelRelatedMovements
      AdoptPrevisionQuantityInvoice
      Tic
      GetNewTradeCondition
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceTradeModelRelatedMovements
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xd03762c
  'decision_value': ['product_module/10']
  'divergence_scope': 'category'
  'prevision_value': ['product_module/12']
  'prevision_title': 'Product Discounted & Taxed'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/1/1/1>
  'tested_property': 'resource'
  'decision_title': 'Product Discounted'
  'message': 'Resource'>, <DivergenceMessage object at 0xf26fa0c
  'decision_value': ['base_amount/discount']
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/discount', 'base_amount/tax']
  'prevision_title': 'discount, tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/1/1/1>
  'tested_property': 'base_contribution'
  'decision_title': 'discount'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xdd4360c
  'decision_value': ['product_module/12']
  'divergence_scope': 'category'
  'prevision_value': ['service_module/16']
  'prevision_title': 'Discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/2/1/1/2/1>
  'tested_property': 'resource'
  'decision_title': 'Product Discounted & Taxed'
  'message': 'Resource'>, <DivergenceMessage object at 0xdc5b90c
  'decision_value': ['base_amount/discount', 'base_amount/tax']
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/tax']
  'prevision_title': 'tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/2/1/1/2/1>
  'tested_property': 'base_contribution'
  'decision_title': 'discount, tax'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xce3f64c
  'decision_value': []
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/discount']
  'prevision_title': 'discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/2/1/1/2/1>
  'tested_property': 'base_application'
  'decision_title': ''
  'message': 'Base Application'>, <DivergenceMessage object at 0xdf18a2c
  'decision_value': ['product_module/12']
  'divergence_scope': 'category'
  'prevision_value': ['service_module/16']
  'prevision_title': 'Discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/1/1/1/2/2>
  'tested_property': 'resource'
  'decision_title': 'Product Discounted & Taxed'
  'message': 'Resource'>, <DivergenceMessage object at 0xde81dec
  'decision_value': ['base_amount/discount', 'base_amount/tax']
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/tax']
  'prevision_title': 'tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/1/1/1/2/2>
  'tested_property': 'base_contribution'
  'decision_title': 'discount, tax'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xdf1836c
  'decision_value': []
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/discount']
  'prevision_title': 'discount'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/1/1/1/2/2>
  'tested_property': 'base_application'
  'decision_title': ''
  'message': 'Base Application'>, <DivergenceMessage object at 0xf26f44c
  'decision_value': ['service_module/16']
  'divergence_scope': 'category'
  'prevision_value': ['product_module/11']
  'prevision_title': 'Product Taxed'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/3'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/3/1/1>
  'tested_property': 'resource'
  'decision_title': 'Discount'
  'message': 'Resource'>, <DivergenceMessage object at 0xc72322c
  'decision_value': ['base_amount/discount']
  'divergence_scope': 'category'
  'prevision_value': []
  'prevision_title': ''
  'mapping': {}
  'object_relative_url': 'accounting_module/4/3'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/3/1/1>
  'tested_property': 'base_application'
  'decision_title': 'discount'
  'message': 'Base Application'>, <DivergenceMessage object at 0xd3ae22c
  'decision_value': ['product_module/11']
  'divergence_scope': 'category'
  'prevision_value': ['service_module/15']
  'prevision_title': 'Tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/2/1/1/2/2>
  'tested_property': 'resource'
  'decision_title': 'Product Taxed'
  'message': 'Resource'>, <DivergenceMessage object at 0xdc348ec
  'decision_value': ['base_amount/tax']
  'divergence_scope': 'category'
  'prevision_value': []
  'prevision_title': ''
  'mapping': {}
  'object_relative_url': 'accounting_module/4/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/2/1/1/2/2>
  'tested_property': 'base_contribution'
  'decision_title': 'tax'
  'message': 'Base Contribution'>, <DivergenceMessage object at 0xf22382c
  'decision_value': []
  'divergence_scope': 'category'
  'prevision_value': ['base_amount/tax']
  'prevision_title': 'tax'
  'mapping': {}
  'object_relative_url': 'accounting_module/4/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/2/1/1/2/2>
  'tested_property': 'base_application'
  'decision_title': ''
  'message': 'Base Application'>, <DivergenceMessage object at 0xf2016ec
  'decision_value': 0.22000000000000003
  'divergence_scope': 'property'
  'prevision_value': 0.22
  'mapping': {}
  'object_relative_url': 'accounting_module/4/1'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xd20616c
  'decision_value': 0.22000000000000003
  'divergence_scope': 'property'
  'prevision_value': 0.22
  'mapping': {}
  'object_relative_url': 'accounting_module/4/1'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/4/3/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]



FAIL: 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1894, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
    sequence_list.play(self)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 166, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, 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
      CheckInvoiceTradeModelRelatedMovements
      SetNewPackingListAsPackingList
      PackPackingList
      Tic
      StartPackingList
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      CheckInvoiceTradeModelRelatedMovements
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xf26f5ec
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/7/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/8/2/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xc58d6cc
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/7/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/8/1/1/1/2/2>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xf25ff4c
  'decision_value': 0.19599999999999998
  'divergence_scope': 'property'
  'prevision_value': 0.19600000000000001
  'mapping': {}
  'object_relative_url': 'accounting_module/7/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/8/3/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xf62b9ec
  'decision_value': 0.19599999999999998
  'divergence_scope': 'property'
  'prevision_value': 0.19600000000000001
  'mapping': {}
  'object_relative_url': 'accounting_module/7/2'
  'simulation_movement': <SimulationMovement at /erp5_portal_ecb84127dd62679616a8614c3581aeb8/portal_simulation/8/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]



FAIL: 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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1982, in test_BuinessPathDynamicCategoryAccessProvider
    business_path.getSource(context=context_movement))
AssertionError: 'organisation_module/1' != 'source/organisation_module/1'



FAIL: test_09_ScriptableKeys (testDms.TestDocument)
----------------------------------------------------------------------
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_livecd/full.ERP5_z28/build/unit_test/Products/ERP5OOo/tests/testDms.py", line 747, in test_09_ScriptableKeys
    self.assertEqual(len(self.portal.portal_catalog(advanced_search_text='ScriptableKey')), 1)
AssertionError: 156 != 1



FAIL: test_49_IndexInOrderedSearchFolder (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/slave/parts/bot_livecd/full.ERP5_z28/build/unit_test/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1664, in test_49_IndexInOrderedSearchFolder
    self.failUnless('use index' in sql)
AssertionError



More information about the Erp5-report mailing list