[Erp5-report] ERP5_z28 r26794: 2477 Tests, 14 Errors, 9 Failures
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 6 08:47:03 CEST 2009
Test Suite: ERP5_z28
Revision: 26794
Result: FAIL
All tests: 2477
Failures: 9
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)
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 1763, 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 1763, 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 1759, 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 598, in stepCheckInvoiceCausalityStateSolved
self.assertEqual('solved', invoice.getCausalityState(), invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xb164a0c
'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 0xba5312c
'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 0xaac1f8c
'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 0xaa4840c
'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 0xb9d9d8c
'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 0xb181aec
'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 0xb18138c
'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 0xb9ac28c
'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 0xd36c9ac
'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 0xd5f11ac
'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 0xd36c4cc
'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 0xba36d2c
'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 0xd5a3eac
'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 0xbabf5ac
'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 0xa8ba46c
'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 1891, 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 598, in stepCheckInvoiceCausalityStateSolved
self.assertEqual('solved', invoice.getCausalityState(), invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xb55528c
'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 0xd3d36ac
'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 0xc5a0e2c
'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 0xd355dac
'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 1759, 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 598, in stepCheckInvoiceCausalityStateSolved
self.assertEqual('solved', invoice.getCausalityState(), invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xdc63bcc
'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 0xca39f2c
'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 0xcd0dd8c
'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 0xc6d13ec
'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 0xb172acc
'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 0xc57c8cc
'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 0xca0b60c
'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 0xc57c5cc
'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 0xdb5408c
'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 0xdb5482c
'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 0xd37f6ac
'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 0xd37f2ec
'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 0xb7443ec
'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 0xd37f7cc
'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 0xb9d644c
'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 1891, 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 598, in stepCheckInvoiceCausalityStateSolved
self.assertEqual('solved', invoice.getCausalityState(), invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xd97faac
'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 0xcec5b8c
'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 0xc6e7aac
'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 0xa8cd38c
'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 1979, in test_BuinessPathDynamicCategoryAccessProvider
business_path.getSource(context=context_movement))
AssertionError: 'organisation_module/1' != 'source/organisation_module/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