[Erp5-report] ERP5_simulation r44649 : 238 Tests, 159 Errors, 10 Failures, 4 Skips
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 25 23:35:56 CET 2011
Test Suite: ERP5_simulation
Revision: None
Result: FAIL
All tests: 238
Failures: 10
Errors: 159
Skips: 4
The following tests failed:
testAccountingRules (22 errors)
test_04_SimpleInvoice (testAccountingRules.TestSaleAccountingRules), Simple Invoice.
test_04b_SimpleInvoiceConfirm (testAccountingRules.TestSaleAccountingRules), Same test as SimpleInvoice but directly confirm the invoice
test_04c_SimpleInvoiceTwoLines (testAccountingRules.TestSaleAccountingRules), Simple Invoice, 2 lines.
test_04d_SimpleInvoiceTwoCells (testAccountingRules.TestSaleAccountingRules), Simple Invoice, 2 cells.
test_05a_SimpleInvoiceReExpandAddLine (testAccountingRules.TestSaleAccountingRules), Add a new line then updateAppliedRule.
test_05b_SimpleInvoiceReExpandEditLine (testAccountingRules.TestSaleAccountingRules), Tests that editing a line updates simulation correctly
test_05c_SimpleInvoiceReExpandDeleteLine (testAccountingRules.TestSaleAccountingRules), Tests that removing a line updates simulation correctly
test_05d_SimpleInvoiceReExpandCreateCell (testAccountingRules.TestSaleAccountingRules), Tests that replacing a line by cells updates simulation correctly
test_05e_SimpleInvoiceExpandManyTimes (testAccountingRules.TestSaleAccountingRules), Tests that updating an applied rule many times doesn't break the
test_06_MultiLineInvoice (testAccountingRules.TestSaleAccountingRules), Multiple lines invoice.
test_planning_invoice_creates_simulation (testAccountingRules.TestSaleAccountingRules)
test_04_SimpleInvoice (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice.
test_04b_SimpleInvoiceConfirm (testAccountingRules.TestPurchaseAccountingRules), Same test as SimpleInvoice but directly confirm the invoice
test_04c_SimpleInvoiceTwoLines (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice, 2 lines.
test_04d_SimpleInvoiceTwoCells (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice, 2 cells.
test_05a_SimpleInvoiceReExpandAddLine (testAccountingRules.TestPurchaseAccountingRules), Add a new line then updateAppliedRule.
test_05b_SimpleInvoiceReExpandEditLine (testAccountingRules.TestPurchaseAccountingRules), Tests that editing a line updates simulation correctly
test_05c_SimpleInvoiceReExpandDeleteLine (testAccountingRules.TestPurchaseAccountingRules), Tests that removing a line updates simulation correctly
test_05d_SimpleInvoiceReExpandCreateCell (testAccountingRules.TestPurchaseAccountingRules), Tests that replacing a line by cells updates simulation correctly
test_05e_SimpleInvoiceExpandManyTimes (testAccountingRules.TestPurchaseAccountingRules), Tests that updating an applied rule many times doesn't break the
test_06_MultiLineInvoice (testAccountingRules.TestPurchaseAccountingRules), Multiple lines invoice.
test_planning_invoice_creates_simulation (testAccountingRules.TestPurchaseAccountingRules)
testAdvancedInvoicing (21 errors)
test_01_TwoInvoicesFromTwoPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_02_InvoiceDeletePackingListLine (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_03_InvoiceDecreaseQuantity (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_04_InvoiceChangeStartDateFail (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_05_AcceptDecisionOnPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_06_AcceptDecisionOnPackingListAndInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_07_SplitAndDeferInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_08_AcceptDecisionOnInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_10_ManuallyAddedMovements (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_11_ManuallyAddedMovementsManyTransactions (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_12_compareInvoiceAndPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_13_acceptQuantityDivergenceOnInvoiceWithStartedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice), Accept divergence with stopped packing list
test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice), Adopt quantity with stopped packing list
test_CreatingAccountingTransactionThroughInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice), test creating simple invoice and accounting transaction
test_PackingListEditAndInvoiceRule (testAdvancedInvoicing.TestAdvancedSaleInvoice)
test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), Accept divergence with stopped packing list
test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), Adopt quantity with stopped packing list
test_CreatingAccountingTransactionThroughInvoice (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), test creating simple invoice and accounting transaction
test_PackingListEditAndInvoiceRule (testAdvancedInvoicing.TestAdvancedPurchaseInvoice)
test_autoplanned (testAdvancedInvoicing.TestWorkflow)
testBPMEvaluation (40 errors)
test_confirming (testBPMEvaluation.TestOrderDefaultProcess)
test_starting (testBPMEvaluation.TestPackingListDefaultProcess)
test_confirming (testBPMEvaluation.TestOrderDifferentProcess)
test_starting (testBPMEvaluation.TestPackingListDifferentProcess)
testConversionInSimulation (4 failures)
test_01_delivery_mode_on_sale_packing_list_and_invoice (testConversionInSimulation.TestConversionInSimulation)
test_01_destination_total_asset_price_on_accounting_lines (testConversionInSimulation.TestConversionInSimulation)
test_01_diverged_sale_packing_list_destination_total_asset_price (testConversionInSimulation.TestConversionInSimulation)
test_01_quantity_unit_on_sale_packing_list (testConversionInSimulation.TestConversionInSimulation)
testDeliveryBuilderToSupportMultipleLines (4 errors)
test_01_IfNested (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
test_02_AdoptingPrevision (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
test_03_AcceptingDecision (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
test_04_MergingMultipleSaleOrders (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
testICal (1 errors)
test_02_renderTask (testICal.TestICal)
testImmobilisation (2 failures)
test_19_TestAccountingBuildingAndDivergence (testImmobilisation.TestImmobilisation)
test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)
testInvoice (4 failures, 24 errors)
test_01_SimpleInvoice (testInvoice.TestSaleInvoice)
test_02_TwoInvoicesFromTwoPackingList (testInvoice.TestSaleInvoice)
test_03_InvoiceEditAndInvoiceRule (testInvoice.TestSaleInvoice)
test_04_PackingListEditAndInvoiceRule (testInvoice.TestSaleInvoice)
test_05_InvoiceEditPackingListLine (testInvoice.TestSaleInvoice)
test_06_InvoiceDeletePackingListLine (testInvoice.TestSaleInvoice)
test_07_InvoiceAddPackingListLine (testInvoice.TestSaleInvoice)
test_08_InvoiceDecreaseQuantity (testInvoice.TestSaleInvoice)
test_09_InvoiceChangeStartDateFail (testInvoice.TestSaleInvoice)
test_09b_InvoiceChangeStartDateSucceed (testInvoice.TestSaleInvoice)
test_10_AcceptDecisionOnPackingList (testInvoice.TestSaleInvoice)
test_11_AcceptDecisionOnPackingListAndInvoice (testInvoice.TestSaleInvoice)
test_12_SplitPackingListAndAcceptInvoice (testInvoice.TestSaleInvoice)
test_13_SplitAndDeferInvoice (testInvoice.TestSaleInvoice)
test_14_AcceptDecisionOnInvoice (testInvoice.TestSaleInvoice)
test_16_ManuallyAddedMovements (testInvoice.TestSaleInvoice)
test_16a_ManuallyAddedMovementsManyTransactions (testInvoice.TestSaleInvoice)
test_17_ManuallyAddedWrongMovements (testInvoice.TestSaleInvoice)
test_18_compareInvoiceAndPackingList (testInvoice.TestSaleInvoice)
test_accept_quantity_divergence_on_invoice_with_started_packing_list (testInvoice.TestSaleInvoice)
test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testInvoice.TestSaleInvoice)
test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testInvoice.TestSaleInvoice)
test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testInvoice.TestPurchaseInvoice)
test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testInvoice.TestPurchaseInvoice)
test_modify_planned_order_invoice_transaction_rule (testInvoice.TestSaleInvoice)
test_modify_planned_order_invoicing_rule (testInvoice.TestSaleInvoice)
test_modify_planned_order_invoice_transaction_rule (testInvoice.TestPurchaseInvoice)
test_modify_planned_order_invoicing_rule (testInvoice.TestPurchaseInvoice)
testItem (23 errors)
test_01_ItemSimpleTest (testItem.TestItem)
test_02_ItemWithInvoice (testItem.TestItem)
test_03_CreateItemsFromPackingListLine (testItem.TestItem)
test_06_VerifyHavingSameItemTwiceOnMovementCausesNoBug (testItem.TestItem)
test_07_WithPackingListChangePackingListQuantityAndAccept (testItem.TestItem)
test_08_ChangePackingListDateAndAccept (testItem.TestItem)
test_09_ChangeOrderDateAndAcceptOnPackingList (testItem.TestItem)
test_10_ChangeOrderQuantityAndAdoptOnPackingList (testItem.TestItem)
test_11_ChangeOrderQuantityAndAcceptOnPackingList (testItem.TestItem)
test_12_CreteSameResourceDifferentItemOrderLines (testItem.TestItem)
test_13_CreateSameResourceDiffrentItemOrderLinesThenChangeTheOrderLinesDate (testItem.TestItem)
test_14_ManuallyAddPackingListWithItem (testItem.TestItem)
test_15_ThreeOrderLines (testItem.TestItem)
test_select_item_dialog_no_variation (testItem.TestItem)
test_select_item_dialog_variation (testItem.TestItem)
test_Item_getCurrentOwnerTitle (testItem.TestItemScripts)
test_Item_getCurrentOwnerValue (testItem.TestItemScripts)
test_Item_getCurrentSiteTitle (testItem.TestItemScripts)
test_Item_getCurrentSiteValue (testItem.TestItemScripts)
test_Item_getResourceTitle (testItem.TestItemScripts)
test_Item_getResourceValue (testItem.TestItemScripts)
test_Item_getVariationCategoryList (testItem.TestItemScripts)
test_Item_getVariationRangeCategoryItemList (testItem.TestItemScripts)
testMRP (1 errors, 4 skips)
test_TransformationRule_expand (testMRP.TestMRPImplementation)
testOrderBuilder (4 errors)
test_01_simpleOrderBuilder (testOrderBuilder.TestOrderBuilder)
test_01a_simpleOrderBuilderVariatedResource (testOrderBuilder.TestOrderBuilder)
test_02_maxDelayResourceOrderBuilder (testOrderBuilder.TestOrderBuilder)
test_03_minFlowResourceOrderBuilder (testOrderBuilder.TestOrderBuilder)
testProductionOrder (8 errors)
test_01_testProductionSimulationExpand (testProductionOrder.TestProductionOrder)
test_02_testSourcingSimulationExpand (testProductionOrder.TestProductionOrder)
test_03_testIndustrialPhase (testProductionOrder.TestProductionOrder)
test_04_testProductionSimulationBuild (testProductionOrder.TestProductionOrder)
test_05_testSourcingSimulationBuild (testProductionOrder.TestProductionOrder)
test_06_testIndustrialPhase (testProductionOrder.TestProductionOrder)
test_08_testTransformationWithEfficiency (testProductionOrder.TestProductionOrder)
test_09_testTransformationWithVariation (testProductionOrder.TestProductionOrder)
testProductionOrderApparel (6 errors)
test_01_testProductionSimulationExpand (testProductionOrderApparel.TestProductionOrderApparel)
test_02_testSourcingSimulationExpand (testProductionOrderApparel.TestProductionOrderApparel)
test_03_testIndustrialPhase (testProductionOrderApparel.TestProductionOrderApparel)
test_04_testProductionSimulationBuild (testProductionOrderApparel.TestProductionOrderApparel)
test_05_testSourcingSimulationBuild (testProductionOrderApparel.TestProductionOrderApparel)
test_06_testIndustrialPhase (testProductionOrderApparel.TestProductionOrderApparel)
testProductionPackingList (1 errors)
test_01_sourcingDelivery (testProductionPackingList.TestProductionDelivery)
testProject (1 errors)
testProject_getSourceProjectRelatedTaskReportList (testProject.TestProject)
testReturnedSalePackingList (3 errors)
test_01_ReturnedSalePackingListWithInventory (testReturnedSalePackingList.TestReturnedSalePackingList)
test_02_ReturnedSalePackingListWorkflow (testReturnedSalePackingList.TestReturnedSalePackingList)
test_03_ReturnedSalePackingListWorkflowFail (testReturnedSalePackingList.TestReturnedSalePackingList)
The following tests were at least partly skipped:
testMRP (4 skips)
test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
Attached traceback has been truncated to the first 5000 lines
-------------- next part --------------
A non-text attachment was scrubbed...
Name: summary.diff
Type: text/x-diff
Size: 8195 bytes
Desc: not available
URL: <http://mail.tiolive.com/pipermail/erp5-report/attachments/20110325/1b87dd90/attachment-0001.diff>
-------------- next part --------------
ERROR: test_04_SimpleInvoice (testAccountingRules.TestSaleAccountingRules), Simple Invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1660, in test_04_SimpleInvoice
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
PlanInvoice
Tic
CheckFirstRuleIsApplied
CheckPaymentRuleIsApplied
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCoherantWithSimulation
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04b_SimpleInvoiceConfirm (testAccountingRules.TestSaleAccountingRules), Same test as SimpleInvoice but directly confirm the invoice
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1700, in test_04b_SimpleInvoiceConfirm
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04c_SimpleInvoiceTwoLines (testAccountingRules.TestSaleAccountingRules), Simple Invoice, 2 lines.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1738, in test_04c_SimpleInvoiceTwoLines
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoiceTwoLines
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04d_SimpleInvoiceTwoCells (testAccountingRules.TestSaleAccountingRules), Simple Invoice, 2 cells.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1776, in test_04d_SimpleInvoiceTwoCells
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoiceTwoCells
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05a_SimpleInvoiceReExpandAddLine (testAccountingRules.TestSaleAccountingRules), Add a new line then updateAppliedRule.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1817, in test_05a_SimpleInvoiceReExpandAddLine
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateEmptyInvoice
PlanInvoice
Tic
AddInvoiceLine
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05b_SimpleInvoiceReExpandEditLine (testAccountingRules.TestSaleAccountingRules), Tests that editing a line updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1856, in test_05b_SimpleInvoiceReExpandEditLine
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateOtherSimpleInvoice
PlanInvoice
Tic
EditInvoiceLine
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05c_SimpleInvoiceReExpandDeleteLine (testAccountingRules.TestSaleAccountingRules), Tests that removing a line updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1895, in test_05c_SimpleInvoiceReExpandDeleteLine
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
AddInvoiceLine
PlanInvoice
Tic
DeleteInvoiceLine
Tic
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05d_SimpleInvoiceReExpandCreateCell (testAccountingRules.TestSaleAccountingRules), Tests that replacing a line by cells updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1936, in test_05d_SimpleInvoiceReExpandCreateCell
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateOtherSimpleInvoice
PlanInvoice
Tic
AddCellsInInvoiceLine
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05e_SimpleInvoiceExpandManyTimes (testAccountingRules.TestSaleAccountingRules), Tests that updating an applied rule many times doesn't break the
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 2006, in test_05e_SimpleInvoiceExpandManyTimes
""", quiet=quiet )
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
PlanInvoice
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_06_MultiLineInvoice (testAccountingRules.TestSaleAccountingRules), Multiple lines invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 2021, in test_06_MultiLineInvoice
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
Tic
CreateNotebookFranceCell
CreateBareboneFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateMultiLineInvoice
PlanInvoice
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForMultiLineInvoice
CheckPaymentLinesCreatedForMultiLineInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_planning_invoice_creates_simulation (testAccountingRules.TestSaleAccountingRules)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 2053, in test_planning_invoice_creates_simulation
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
Tic
CreateNotebookFranceCell
CreateBareboneFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
Tic
PlanInvoice
Tic
CheckInvoiceSimulation
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04_SimpleInvoice (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1660, in test_04_SimpleInvoice
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
PlanInvoice
Tic
CheckFirstRuleIsApplied
CheckPaymentRuleIsApplied
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCoherantWithSimulation
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04b_SimpleInvoiceConfirm (testAccountingRules.TestPurchaseAccountingRules), Same test as SimpleInvoice but directly confirm the invoice
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1700, in test_04b_SimpleInvoiceConfirm
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04c_SimpleInvoiceTwoLines (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice, 2 lines.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1738, in test_04c_SimpleInvoiceTwoLines
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoiceTwoLines
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_04d_SimpleInvoiceTwoCells (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice, 2 cells.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1776, in test_04d_SimpleInvoiceTwoCells
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoiceTwoCells
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05a_SimpleInvoiceReExpandAddLine (testAccountingRules.TestPurchaseAccountingRules), Add a new line then updateAppliedRule.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1817, in test_05a_SimpleInvoiceReExpandAddLine
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateEmptyInvoice
PlanInvoice
Tic
AddInvoiceLine
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05b_SimpleInvoiceReExpandEditLine (testAccountingRules.TestPurchaseAccountingRules), Tests that editing a line updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1856, in test_05b_SimpleInvoiceReExpandEditLine
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateOtherSimpleInvoice
PlanInvoice
Tic
EditInvoiceLine
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05c_SimpleInvoiceReExpandDeleteLine (testAccountingRules.TestPurchaseAccountingRules), Tests that removing a line updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1895, in test_05c_SimpleInvoiceReExpandDeleteLine
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
AddInvoiceLine
PlanInvoice
Tic
DeleteInvoiceLine
Tic
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05d_SimpleInvoiceReExpandCreateCell (testAccountingRules.TestPurchaseAccountingRules), Tests that replacing a line by cells updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1936, in test_05d_SimpleInvoiceReExpandCreateCell
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateOtherSimpleInvoice
PlanInvoice
Tic
AddCellsInInvoiceLine
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_05e_SimpleInvoiceExpandManyTimes (testAccountingRules.TestPurchaseAccountingRules), Tests that updating an applied rule many times doesn't break the
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 2006, in test_05e_SimpleInvoiceExpandManyTimes
""", quiet=quiet )
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
CreateNotebookFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
PlanInvoice
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
EditInvoiceLine
UpdateAppliedRule
Tic
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForSimpleInvoice
CheckPaymentLinesCreatedForSimpleInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_06_MultiLineInvoice (testAccountingRules.TestPurchaseAccountingRules), Multiple lines invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 2021, in test_06_MultiLineInvoice
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
Tic
CreateNotebookFranceCell
CreateBareboneFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateMultiLineInvoice
PlanInvoice
ConfirmInvoice
Tic
CheckNoAccountingLinesBuiltYet
StartInvoice
Tic
CheckAccountingLinesCreatedForMultiLineInvoice
CheckPaymentLinesCreatedForMultiLineInvoice
RebuildAndCheckNothingIsCreated
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_planning_invoice_creates_simulation (testAccountingRules.TestPurchaseAccountingRules)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 2053, in test_planning_invoice_creates_simulation
self.playSequence("""
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 118, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateAccounts
CreateEntities
CreateCurrencies
CreateProducts
> CreateInvoiceTransactionRule
UpdateInvoiceTransactionRuleMatrix
CreatePaymentRule
UpdatePaymentRuleMatrix
ValidateInvoiceTransaction
Tic
CreateNotebookFranceCell
CreateBareboneFranceCell
Tic
ClearSimulation
ClearAccountingModule
CreateSimpleInvoice
Tic
PlanInvoice
Tic
CheckInvoiceSimulation
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 202, in stepCreateInvoiceTransactionRule
'default_invoice_transaction_simulation_rule')
AttributeError: default_invoice_transaction_simulation_rule
ERROR: test_01_TwoInvoicesFromTwoPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 495, in test_01_TwoInvoicesFromTwoPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
DecreasePackingListLineQuantity
CheckPackingListIsCalculating
Tic
CheckPackingListIsDiverged
SplitAndDeferPackingList
Tic
CheckPackingListIsSolved
CheckPackingListSplitted
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
DefineNewPackingListContainer
Tic
CheckNewPackingListIsPacked
SetReadyPackingList
SetReadyNewPackingList
Tic
StartPackingList
StartNewPackingList
Tic
CheckTwoInvoices
RemoveDateMovementGroupForAdvancedTransactionBuilder
StartTwoInvoices
Tic
CheckInvoicesAndTransactionsConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_02_InvoiceDeletePackingListLine (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 521, in test_02_InvoiceDeletePackingListLine
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
Tic
SetContainerFullQuantity
Tic
CheckPackingListIsPacked
DeletePackingListLine
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
Tic
CheckInvoiceBuilding
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_03_InvoiceDecreaseQuantity (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 561, in test_03_InvoiceDecreaseQuantity
self.playSequence(sequence, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testInvoice.py", line 154, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
CheckInvoiceTransactionRule
Tic
CheckInvoiceBuilding
DecreaseInvoiceLineQuantity
CheckInvoiceIsDivergent
CheckInvoiceIsCalculating
Tic
CheckInvoiceIsDiverged
SplitAndDeferInvoice
Tic
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
CheckInvoiceSplitted
CheckPackingListIsNotDivergent
CheckPackingListIsSolved
CheckInvoiceTransactionRule
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_04_InvoiceChangeStartDateFail (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 597, in test_04_InvoiceChangeStartDateFail
self.playSequence(sequence, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testInvoice.py", line 154, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
CheckInvoiceTransactionRule
Tic
CheckInvoiceBuilding
ChangeInvoiceStartDate
CheckInvoiceIsDivergent
CheckInvoiceIsCalculating
Tic
CheckInvoiceIsDiverged
UnifyStartDateWithDecisionInvoice
Tic
CheckInvoiceNotSplitted
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
CheckPackingListIsDivergent
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_05_AcceptDecisionOnPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 663, in test_05_AcceptDecisionOnPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
CheckInvoicingRule
DecreasePackingListLineQuantity
SetContainerFullQuantity
CheckPackingListIsCalculating
Tic
CheckPackingListIsDiverged
AcceptDecisionQuantity
Tic
CheckPackingListIsSolved
CheckPackingListNotSplitted
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
CheckInvoiceTransactionRule
Tic
CheckInvoiceBuilding
StopPackingList
Tic
DeliverPackingList
Tic
CheckPackingListIsNotDivergent
CheckPackingListIsSolved
CheckInvoiceTransactionRule
StartInvoice
Tic
StopInvoice
Tic
DeliverInvoice
Tic
CheckInvoiceNotSplitted
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_06_AcceptDecisionOnPackingListAndInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 749, in test_06_AcceptDecisionOnPackingListAndInvoice
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
CheckInvoicingRule
DecreasePackingListLineQuantity
SetContainerFullQuantity
CheckPackingListIsCalculating
Tic
CheckPackingListIsDiverged
AcceptDecisionQuantity
Tic
CheckPackingListIsSolved
CheckPackingListNotSplitted
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
CheckInvoiceTransactionRule
Tic
CheckInvoiceBuilding
StopPackingList
Tic
DeliverPackingList
Tic
CheckPackingListIsNotDivergent
CheckPackingListIsSolved
CheckInvoiceTransactionRule
IncreaseInvoiceLineQuantity
Tic
CheckInvoiceIsDiverged
AcceptDecisionQuantityInvoice
Tic
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
StartInvoice
Tic
StopInvoice
Tic
DeliverInvoice
Tic
CheckPackingListIsNotDivergent
CheckPackingListIsSolved
CheckInvoiceTransactionRule
CheckInvoiceNotSplitted
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_07_SplitAndDeferInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 819, in test_07_SplitAndDeferInvoice
self.playSequence(sequence, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testInvoice.py", line 154, in playSequence
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
CheckInvoiceTransactionRule
Tic
CheckInvoiceBuilding
StopPackingList
Tic
DeliverPackingList
Tic
CheckPackingListIsSolved
CheckPackingListNotSplitted
DecreaseInvoiceLineQuantity
CheckInvoiceIsDivergent
CheckInvoiceIsCalculating
Tic
CheckInvoiceIsDiverged
SplitAndDeferInvoice
Tic
StartInvoice
Tic
StopInvoice
Tic
DeliverInvoice
Tic
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
CheckInvoiceSplitted
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
CheckPackingListIsNotDivergent
CheckPackingListIsSolved
CheckInvoiceTransactionRule
SwitchInvoices
StartInvoice
Tic
StopInvoice
Tic
DeliverInvoice
Tic
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_08_AcceptDecisionOnInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 887, in test_08_AcceptDecisionOnInvoice
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
CheckInvoiceTransactionRule
Tic
CheckInvoiceBuilding
StopPackingList
Tic
DeliverPackingList
Tic
CheckPackingListIsSolved
CheckPackingListNotSplitted
DecreaseInvoiceLineQuantity
CheckInvoiceIsDivergent
CheckInvoiceIsCalculating
Tic
CheckInvoiceIsDiverged
AcceptDecisionQuantityInvoice
Tic
StartInvoice
Tic
StopInvoice
Tic
DeliverInvoice
Tic
CheckPackingListIsNotDivergent
CheckPackingListIsSolved
CheckInvoiceTransactionRule
CheckInvoiceNotSplitted
CheckInvoiceIsNotDivergent
CheckInvoiceIsSolved
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_10_ManuallyAddedMovements (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 941, in test_10_ManuallyAddedMovements
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
Tic
CheckInvoiceBuilding
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
StartInvoice
Tic
AddInvoiceTransactionLines
Tic
CheckSimulationTrees
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_11_ManuallyAddedMovementsManyTransactions (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 975, in test_11_ManuallyAddedMovementsManyTransactions
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
Tic
CheckInvoiceBuilding
RebuildAndCheckNothingIsCreated
CheckInvoicesConsistency
Tic
CheckInvoiceIsSolved
StartInvoice
Tic
AddInvoiceLinesManyTransactions
Tic
CheckSimulationTrees
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_12_compareInvoiceAndPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 997, in test_12_compareInvoiceAndPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
CheckInvoicingRule
Tic
CheckInvoiceBuilding
CheckInvoicesConsistency
CheckPackingListInvoice
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_13_acceptQuantityDivergenceOnInvoiceWithStartedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 1026, in test_13_acceptQuantityDivergenceOnInvoiceWithStartedPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
SetReadyPackingList
Tic
StartPackingList
Tic
ChangeQuantityDoubledOnInvoice
Tic
CheckDivergedQuantityOnInvoice
AcceptDecisionOnInvoice
Tic
CheckDivergenceOnInvoice
CheckDivergedOnPackingList
CheckDivergedQuantityOnPackingList
AdoptPrevisionOnPackingList
Tic
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice), Accept divergence with stopped packing list
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 300, in test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
Tic
SetReadyPackingList
Tic
StartPackingList
StopPackingList
Tic
ChangeQuantityDoubledOnInvoice
Tic
CheckDivergedQuantityOnInvoice
AcceptDecisionOnInvoice
Tic
CheckDivergenceOnInvoice
CheckSolvedOnPackingList
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice), Adopt quantity with stopped packing list
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 323, in test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
StartPackingList
StopPackingList
Tic
ChangeQuantityDoubledOnInvoice
Tic
CheckDivergedQuantityOnInvoice
AdoptPrevisionOnInvoice
Tic
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_CreatingAccountingTransactionThroughInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice), test creating simple invoice and accounting transaction
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 265, in test_CreatingAccountingTransactionThroughInvoice
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
StartPackingList
Tic
StartRelatedInvoice
Tic
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_PackingListEditAndInvoiceRule (testAdvancedInvoicing.TestAdvancedSaleInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 356, in test_PackingListEditAndInvoiceRule
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
AddPackingListContainer
AddPackingListContainerLine
SetContainerLineFullQuantity
Tic
CheckPackingListIsPacked
EditPackingList
CheckDeliveryRuleNotAppliedOnPackingListEdit
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), Accept divergence with stopped packing list
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 300, in test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
Tic
Tic
SetReadyPackingList
Tic
StartPackingList
StopPackingList
Tic
ChangeQuantityDoubledOnInvoice
Tic
CheckDivergedQuantityOnInvoice
AcceptDecisionOnInvoice
Tic
CheckDivergenceOnInvoice
CheckSolvedOnPackingList
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), Adopt quantity with stopped packing list
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 323, in test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
Tic
StartPackingList
StopPackingList
Tic
ChangeQuantityDoubledOnInvoice
Tic
CheckDivergedQuantityOnInvoice
AdoptPrevisionOnInvoice
Tic
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_CreatingAccountingTransactionThroughInvoice (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), test creating simple invoice and accounting transaction
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 265, in test_CreatingAccountingTransactionThroughInvoice
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
Tic
ReceivePackingList
Tic
StartRelatedInvoice
Tic
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_PackingListEditAndInvoiceRule (testAdvancedInvoicing.TestAdvancedPurchaseInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 356, in test_PackingListEditAndInvoiceRule
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 207, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 127, in play
self._step_list[self._played_index] \
Current Sequence:
CreateEntities
CreateCurrency
CreateSaleInvoiceTransactionRule
CreateOrder
> SetOrderProfile
SetOrderPriceCurrency
CreateNotVariatedResource
Tic
CreateOrderLine
SetOrderLineResource
SetOrderLineDefaultValues
OrderOrder
Tic
CheckDeliveryBuilding
ConfirmOrder
Tic
CheckOrderRule
CheckOrderSimulation
CheckDeliveryBuilding
Tic
EditPackingList
CheckDeliveryRuleNotAppliedOnPackingListEdit
CheckInvoicesConsistency
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 92, in play
method(sequence=sequence)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testOrder.py", line 930, in stepSetOrderProfile
self.failUnless('Site Error' not in order.view())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2373, in view
return self._renderDefaultView('view')
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 2368, in _renderDefaultView
return method(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Form/Form.py", line 651, in __call__
return pt.pt_render(extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 711, in do_useMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 481, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context))"", line 1, in <expression>
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/ActionsTool.py", line 91, in listFilteredActionsFor
actions.extend( provider.listActionInfos(object=object) )
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_autoplanned (testAdvancedInvoicing.TestWorkflow)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testAdvancedInvoicing.py", line 1220, in test_autoplanned
action_ids = [action['id'] for action in
File "/usr/lib/erp5/lib/python/Products/CMFCore/ActionProviderBase.py", line 86, in listActionInfos
actions = self.listActions(object=object)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 537, in WorkflowTool_listActions
actions.extend(_getWorklistActionList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 272, in __call__
value = cache_factory(
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Cache.py", line 171, in __call__
value = callable_object(*args, **kwd)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 482, in _getWorklistActionList
getSecurityUidListAndRoleColumnDict=\
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 204, in groupWorklistListByCondition
uid_list, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 542, in getSecurityUidListAndRoleColumnDict
allowedRolesAndUsers, role_column_dict, local_role_column_dict = \
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 493, in getAllowedRolesAndUsers
local_role_dict = dict(catalog.getSQLCatalogLocalRoleKeysList())
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 638, in getSQLCatalogLocalRoleKeysList
return role_key_dict.items()
NameError: global name 'role_key_dict' is not defined
ERROR: test_confirming (testBPMEvaluation.TestOrderDefaultProcess)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
self.setUp()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 831, in setUp
erp5_catalog_storage=erp5_catalog_storage)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1016, in setUpERP5Site
quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 924, in _installBusinessTemplateList
update_translation=1)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 237, in __call__
result = apply(self.__dict__['_m'], (instance,) + args, kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4833, in install
return self._install(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4764, in _install
trashbin=trashbin, installed_bt=installed_bt)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 3433, in install
self.local_file_importer_name(name)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Utils.py", line 956, in importLocalDocument
module = imp.load_source(class_path, path)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Document/OrderBuilder.py", line 31, in ?
from Products.ERP5.Document.BPMBuilder import BPMBuilder
ImportError: No module named BPMBuilder
ERROR: test_starting (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
self.setUp()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 831, in setUp
erp5_catalog_storage=erp5_catalog_storage)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1016, in setUpERP5Site
quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 924, in _installBusinessTemplateList
update_translation=1)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 237, in __call__
result = apply(self.__dict__['_m'], (instance,) + args, kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4833, in install
return self._install(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4764, in _install
trashbin=trashbin, installed_bt=installed_bt)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 3433, in install
self.local_file_importer_name(name)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Utils.py", line 956, in importLocalDocument
module = imp.load_source(class_path, path)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Document/OrderBuilder.py", line 31, in ?
from Products.ERP5.Document.BPMBuilder import BPMBuilder
ImportError: No module named BPMBuilder
ERROR: test_confirming (testBPMEvaluation.TestOrderDifferentProcess)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
self.setUp()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 831, in setUp
erp5_catalog_storage=erp5_catalog_storage)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1016, in setUpERP5Site
quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 924, in _installBusinessTemplateList
update_translation=1)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 237, in __call__
result = apply(self.__dict__['_m'], (instance,) + args, kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4833, in install
return self._install(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4764, in _install
trashbin=trashbin, installed_bt=installed_bt)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 3433, in install
self.local_file_importer_name(name)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Utils.py", line 956, in importLocalDocument
module = imp.load_source(class_path, path)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Document/OrderBuilder.py", line 31, in ?
from Products.ERP5.Document.BPMBuilder import BPMBuilder
ImportError: No module named BPMBuilder
ERROR: test_starting (testBPMEvaluation.TestPackingListDifferentProcess)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 140, in run
self.setUp()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 831, in setUp
erp5_catalog_storage=erp5_catalog_storage)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1016, in setUpERP5Site
quiet=quiet)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 924, in _installBusinessTemplateList
update_translation=1)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Base.py", line 237, in __call__
result = apply(self.__dict__['_m'], (instance,) + args, kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4833, in install
return self._install(**kw)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 4764, in _install
trashbin=trashbin, installed_bt=installed_bt)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/Document/BusinessTemplate.py", line 3433, in install
self.local_file_importer_name(name)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5Type/Utils.py", line 956, in importLocalDocument
module = imp.load_source(class_path, path)
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Document/OrderBuilder.py", line 31, in ?
from Products.ERP5.Document.BPMBuilder import BPMBuilder
ImportError: No module named BPMBuilder
FAIL: test_01_delivery_mode_on_sale_packing_list_and_invoice (testConversionInSimulation.TestConversionInSimulation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testConversionInSimulation.py", line 761, in test_01_delivery_mode_on_sale_packing_list_and_invoice
self.assertNotEquals(related_packing_list, None)
AssertionError: None == None
FAIL: test_01_destination_total_asset_price_on_accounting_lines (testConversionInSimulation.TestConversionInSimulation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testConversionInSimulation.py", line 460, in test_01_destination_total_asset_price_on_accounting_lines
self.assertNotEquals(related_packing_list, None)
AssertionError: None == None
FAIL: test_01_diverged_sale_packing_list_destination_total_asset_price (testConversionInSimulation.TestConversionInSimulation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testConversionInSimulation.py", line 552, in test_01_diverged_sale_packing_list_destination_total_asset_price
self.assertNotEquals(related_packing_list, None)
AssertionError: None == None
FAIL: test_01_quantity_unit_on_sale_packing_list (testConversionInSimulation.TestConversionInSimulation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
testMethod()
File "/home/buildbot/slave/full.ERP5_simulation/build/unit_test/Products/ERP5/tests/testConversionInSimulation.py", line 839, in test_01_quantity_unit_on_sale_packing_list
self.assertNotEquals(related_packing_list, None)
AssertionError: None == None
ERROR: test_01_IfNested (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/full.ERP5_simulation/build/products/ERP5Type/tests/backportUnittest.py", line 151, in run
(truncated) ...
More information about the Erp5-report
mailing list