[Erp5-report] ERP5 r26822: 2477 Tests, 14 Errors, 10 Failures
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 6 14:30:07 CEST 2009
Test Suite: ERP5
Revision: 26822
Result: FAIL
All tests: 2477
Failures: 10
Errors: 14
The following tests failed:
testImmobilisation (1 failures)
test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)
testSQLCachedWorklist (1 failures)
test_02_related_key (testSQLCachedWorklist.TestSQLCachedWorklist)
testOpenOrder (1 failures)
testPeriodicityDateList (testOpenOrder.TestOpenOrder)
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)
testDms (1 failures)
test_09_ScriptableKeys (testDms.TestDocument)
-------------- next part --------------
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_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testImmobilisation.py", line 3788, in test_20_TestAccountingAcceptDecisionSolver
sequence_list.play(self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 166, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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')}]
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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 564, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Cache.py", line 202, in __call__
value = cache_factory(
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Cache.py", line 109, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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 324, in _exec
result = f(*args, **kw)
File "Script (Python)", line 3, in Base_getCountFromWorklistTable
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/Query/ComplexQuery.py", line 136, in registerColumnMap
query.registerColumnMap(sql_catalog, column_map)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/SearchKey/RelatedKey.py", line 144, in registerColumnMap
column_map.registerCatalog()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/ColumnMap.py", line 169, in registerCatalog
assert self.catalog_table_name is not None
AssertionError
FAIL: testPeriodicityDateList (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 183, in testPeriodicityDateList
[(DateTime(2008,2,1,0,1), DateTime(2008,2,29)),
AssertionError: [(DateTime('2008/02/01 00:01:00 GMT+1'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 GMT+1'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT+1'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT+1'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT+1'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT+1'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT+1'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT+1'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT+1'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT+1'), DateTime('2008/11/30'))] != [(DateTime('2008/02/01 00:01:00 GMT+1'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 GMT+1'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT+2'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT+2'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT+2'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT+2'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT+2'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT+2'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT+2'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT+1'), DateTime('2008/11/30'))]
ERROR: test_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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1762, in test_TradeModelRuleSimulationBuildInvoiceNewTradeConditionDivergencyAndSolving
sequence_list.play(self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x7afe5f0
'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 0x63767a0
'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 0x4f8d710
'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 0x7afed88
'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 0x4f8dcf8
'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 0x6896098
'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 0x539f8c0
'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 0x37fcc68
'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 0x7a08248
'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 0x7a08368
'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 0x7a08d40
'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 0x7a08ea8
'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 0x6d0b830
'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 0x4f8dbd8
'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 0x92956c8
'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_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1894, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
sequence_list.play(self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x58e6560
'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 0x5ac78c0
'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 0x5ea35a8
'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 0x7afc758
'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_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1762, in test_TradeModelRuleSimulationBuildInvoiceNewTradeConditionDivergencyAndSolving
sequence_list.play(self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x9f763f8
'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 0x75d6e18
'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 0x9b83f38
'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 0x9f76f38
'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 0xb047a70
'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 0x6012f38
'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 0x7eded88
'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 0x9774b00
'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 0x94a0050
'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 0xb047710
'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 0x9ae9908
'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 0x9b76cf8
'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 0x9b1c3f8
'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 0x9cb7998
'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 0x929f4d0
'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_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 1894, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
sequence_list.play(self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/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_broken_screen/full.ERP5/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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBPMCore.py", line 599, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x89040e0
'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 0xb946830
'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 0xada4290
'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 0x7ae3ab8
'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_broken_screen/full.ERP5/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_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_broken_screen/full.ERP5/build/unit_test/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1664, in test_49_IndexInOrderedSearchFolder
self.failUnless('use index' in sql)
AssertionError
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_broken_screen/full.ERP5/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
More information about the Erp5-report
mailing list