[Erp5-report] ERP5_z28 r18557: 1377 Tests, 39 Errors, 1 Failures

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Dec 29 22:39:31 CET 2007


Test Suite: ERP5_z28
Revision: 18557
Result: FAIL

All tests: 1377
Failures: 1
Errors: 39


The following tests failed:

  testAccountingRules                                (12 errors)
   test edition of matrix and rule.
   test predicates for the cells of invoice transaction rule
   Simple Invoice.
   Same test as SimpleInvoice but directly confirm the invoice
   Simple Invoice, 2 lines.
   Simple Invoice, 2 cells.
   Add a new line then updateAppliedRule.
   Tests that editing a line updates simulation correctly
   Tests that removing a line updates simulation correctly
   Tests that replacing a line by cells updates simulation correctly
   Tests that updating an applied rule many times doesn't break the
   Multiple lines invoice.

  testOrder                                          (2 errors)
   test_05_OrderLine_Matrix (testOrder.TestOrder)
   test_19_getMovementList (testOrder.TestOrder)

  testInvoice                                        (17 errors)
   test_01_SimpleInvoice (testInvoice.TestInvoice)
   test_02_TwoInvoicesFromTwoPackingList (testInvoice.TestInvoice)
   test_03_InvoiceEditAndInvoiceRule (testInvoice.TestInvoice)
   test_04_PackingListEditAndInvoiceRule (testInvoice.TestInvoice)
   test_05_InvoiceEditPackingListLine (testInvoice.TestInvoice)
   test_06_InvoiceDeletePackingListLine (testInvoice.TestInvoice)
   test_07_InvoiceAddPackingListLine (testInvoice.TestInvoice)
   test_08_InvoiceDecreaseQuantity (testInvoice.TestInvoice)
   test_09_InvoiceChangeStartDateFail (testInvoice.TestInvoice)
   test_09b_InvoiceChangeStartDateSucceed (testInvoice.TestInvoice)
   test_10_AcceptDecisionOnPackingList (testInvoice.TestInvoice)
   test_11_AcceptDecisionOnPackingListAndInvoice (testInvoice.TestInvoice)
   test_12_SplitPackingListAndAcceptInvoice (testInvoice.TestInvoice)
   test_13_SplitAndDeferInvoice (testInvoice.TestInvoice)
   test_14_AcceptDecisionOnInvoice (testInvoice.TestInvoice)
   test_16_ManuallyAddedMovements (testInvoice.TestInvoice)
   test_17_ManuallyAddedWrongMovements (testInvoice.TestInvoice)

  testPurchaseOrder                                  (1 errors)
   test_05_OrderLine_Matrix (testPurchaseOrder.TestPurchaseOrder)

  testInvoiceVAT                                     (4 errors)
   Test VAT for an invoice that cames from a packing list with two
   Test VAT for an invoice that cames from a packing list with two
   Test VAT for a simple invoice created directly.
   Test VAT for a simple invoice created directly; empty lines should not

  testSQLCachedWorklist                              (1 failures)
   test_01_worklist (testSQLCachedWorklist.TestSQLCachedWorklist)

  testXMLMatrix                                      (2 errors)
   test_02_SetCellRangeAndCatalogWithActivities (testXMLMatrix.TestXMLMatrix)
   test_03_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)

  testERP5Catalog                                    (1 errors)
   test_53_DateFormat (testERP5Catalog.TestERP5Catalog)
-------------- next part --------------

ERROR: test edition of matrix and rule.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1411, in test_02_UpdateInvoiceTransactionRuleMatrix
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateSaleInvoiceTransactionRule
    > UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      Tic
      CheckAddPredicate
      Tic
      CheckRemovePredicate
      Tic
      CheckRestoreOriginalPredicates
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 274, in stepUpdateSaleInvoiceTransactionRuleMatrix
    invoice_transaction_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 84, in updateMatrix
    self._updateCellRange(base_id) # calls PT dependant script.
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 349, in _updateCellRange
    self._setCellRange(base_id=base_id, *cell_range)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 235, in _setCellRange
    obj = self._getOb(object_id)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Core/Folder.py", line 596, in _getOb
    return CMFBTreeFolder._getOb(self, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 210, in _getOb
    ob = tree[id]
KeyError: 'france'



ERROR: test predicates for the cells of invoice transaction rule
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1434, in test_03_invoiceTransactionRule_getMatchingCell
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      Tic
      CreateSaleInvoiceTransactionRule
    > UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateProducts
      Tic
      CreateDummyInvoice
      CreateMatchableSaleInvoiceMovements
      CheckMatchableSaleInvoiceMovements
      CreateNotMatchableSaleInvoiceMovements
      CheckNotMatchableSaleInvoiceMovements
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 274, in stepUpdateSaleInvoiceTransactionRuleMatrix
    invoice_transaction_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 84, in updateMatrix
    self._updateCellRange(base_id) # calls PT dependant script.
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 349, in _updateCellRange
    self._setCellRange(base_id=base_id, *cell_range)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 235, in _setCellRange
    obj = self._getOb(object_id)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Core/Folder.py", line 596, in _getOb
    return CMFBTreeFolder._getOb(self, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 210, in _getOb
    ob = tree[id]
KeyError: 'france'



ERROR: Simple Invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1463, in test_04_SimpleInvoice
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateSimpleSaleInvoice
      PlanInvoice
      Tic
      CheckFirstRuleIsApplied
      CheckPaymentRuleIsApplied
      ConfirmInvoice
      Tic
      CheckAccountingLinesCoherantWithSimulation
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Same test as SimpleInvoice but directly confirm the invoice
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1495, in test_04b_SimpleInvoiceConfirm
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateSimpleSaleInvoice
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Simple Invoice, 2 lines.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1526, in test_04c_SimpleInvoiceTwoLines
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateSimpleSaleInvoiceTwoLines
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Simple Invoice, 2 cells.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1557, in test_04d_SimpleInvoiceTwoCells
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateSimpleSaleInvoiceTwoCells
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Add a new line then updateAppliedRule.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1591, in test_05a_SimpleInvoiceReExpandAddLine
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateEmptyInvoice
      PlanInvoice
      Tic
      AddInvoiceLine
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Tests that editing a line updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1623, in test_05b_SimpleInvoiceReExpandEditLine
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateOtherSimpleSaleInvoice
      PlanInvoice
      Tic
      EditInvoiceLine
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Tests that removing a line updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1655, in test_05c_SimpleInvoiceReExpandDeleteLine
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateSimpleSaleInvoice
      AddInvoiceLine
      PlanInvoice
      Tic
      DeleteInvoiceLine
      Tic
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Tests that replacing a line by cells updates simulation correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1689, in test_05d_SimpleInvoiceReExpandCreateCell
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateOtherSimpleSaleInvoice
      PlanInvoice
      Tic
      AddCellsInInvoiceLine
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Tests that updating an applied rule many times doesn't break the
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1746, in test_05e_SimpleInvoiceExpandManyTimes
    """, quiet=quiet )
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      CreateNotebookFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateSimpleSaleInvoice
      PlanInvoice
      Tic
      EditInvoiceLine
      UpdateAppliedRule
      Tic
      EditInvoiceLine
      UpdateAppliedRule
      Tic
      EditInvoiceLine
      UpdateAppliedRule
      Tic
      EditInvoiceLine
      UpdateAppliedRule
      Tic
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForSimpleInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Multiple lines invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 1760, in test_06_MultiLineInvoice
    self.playSequence("""
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateAccounts
      CreateEntities
      CreateCurrencies
      CreateProducts
    > CreateSaleInvoiceTransactionRule
      Tic
      UpdateSaleInvoiceTransactionRuleMatrix
      ValidateSaleInvoiceTransaction
      Tic
      CreateNotebookFranceCell
      CreateBareboneFranceCell
      Tic
      ClearSimulation
      ClearAccountingModule
      CreateMultiLineSaleInvoice
      PlanInvoice
      ConfirmInvoice
      Tic
      CheckAccountingLinesCreatedForMultiLineInvoice
      RebuildAndCheckNothingIsCreated
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 201, in stepCreateSaleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_9c64445d15dbcc26e9c517f7a696daa6/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: test_05_OrderLine_Matrix (testOrder.TestOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testOrder.py", line 1195, in test_05_OrderLine_Matrix
    sequence_list.play(self)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateOrder
      CreateVariatedResource
      Tic
      CreateOrderLine
      CheckOrderLineEmptyMatrix
      SetOrderLineResource
      CheckOrderLineEmptyMatrix
      SetOrderLineFullVCL
      CheckOrderLineRange
      CheckOrderLineEmptyMatrix
      CompleteOrderLineMatrix
      Tic
      CheckOrderLineCompleteMatrix
    > SetOrderLineHalfVCL
      Tic
      CheckOrderLineRange
      CheckOrderLineCompleteMatrix
      SetOrderLineEmptyVCL
      Tic
      CheckOrderLineEmptyMatrix
      CheckOrderLineRange
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testOrder.py", line 304, in stepSetOrderLineHalfVCL
    order_line.setVariationCategoryList(order_line_vcl)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/Amount.py", line 148, in setVariationCategoryList
    self._setVariationCategoryList(value)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Base.py", line 226, in __call__
    wf[wf_id].notifySuccess(instance, transition_list, result, args=args, kw=kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/InteractionWorkflow.py", line 302, in notifySuccess
    script(sci)  # May throw an exception
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 773, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 4, in DeliveryLine_updateCellRange
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 355, in updateCellRange
    self._updateCellRange(base_id=base_id, **kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 349, in _updateCellRange
    self._setCellRange(base_id=base_id, *cell_range)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 235, in _setCellRange
    obj = self._getOb(object_id)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Core/Folder.py", line 596, in _getOb
    return CMFBTreeFolder._getOb(self, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 210, in _getOb
    ob = tree[id]
KeyError: '2'



ERROR: test_19_getMovementList (testOrder.TestOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testOrder.py", line 1924, in test_19_getMovementList
    order_line.setVariationCategoryList(order_line_vcl)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/Amount.py", line 148, in setVariationCategoryList
    self._setVariationCategoryList(value)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Base.py", line 226, in __call__
    wf[wf_id].notifySuccess(instance, transition_list, result, args=args, kw=kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/InteractionWorkflow.py", line 302, in notifySuccess
    script(sci)  # May throw an exception
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 773, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 4, in DeliveryLine_updateCellRange
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 355, in updateCellRange
    self._updateCellRange(base_id=base_id, **kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 349, in _updateCellRange
    self._setCellRange(base_id=base_id, *cell_range)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 251, in _setCellRange
    old_place = int(object_place[i])
ValueError: invalid literal for int(): 



ERROR: test_01_SimpleInvoice (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1167, in test_01_SimpleInvoice
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_02_TwoInvoicesFromTwoPackingList (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1201, in test_02_TwoInvoicesFromTwoPackingList
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      DefineNewPackingListContainer
      Tic
      CheckNewPackingListIsPacked
      SetReadyPackingList
      SetReadyNewPackingList
      Tic
      StartPackingList
      StartNewPackingList
      Tic
      CheckTwoInvoices
      RemoveDateMovementGroupForTransactionBuilder
      ConfirmTwoInvoices
      Tic
      CheckTwoInvoicesTransactionLines
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_03_InvoiceEditAndInvoiceRule (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1233, in test_03_InvoiceEditAndInvoiceRule
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      EditInvoice
      CheckInvoiceRuleNotAppliedOnInvoiceEdit
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_04_PackingListEditAndInvoiceRule (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1253, in test_04_PackingListEditAndInvoiceRule
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_05_InvoiceEditPackingListLine (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1278, in test_05_InvoiceEditPackingListLine
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      EditPackingListLine
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_06_InvoiceDeletePackingListLine (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1304, in test_06_InvoiceDeletePackingListLine
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      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/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_07_InvoiceAddPackingListLine (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1332, in test_07_InvoiceAddPackingListLine
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AddPackingListLine
      SetContainerFullQuantity
      Tic
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_08_InvoiceDecreaseQuantity (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1370, in test_08_InvoiceDecreaseQuantity
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      SplitAndDeferInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckInvoiceSplitted
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_09_InvoiceChangeStartDateFail (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1404, in test_09_InvoiceChangeStartDateFail
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AcceptDecisionInvoice
      Tic
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckPackingListIsDivergent
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_09b_InvoiceChangeStartDateSucceed (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1448, in test_09b_InvoiceChangeStartDateSucceed
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      ChangeInvoiceStartDate
      CheckInvoiceIsDivergent
      CheckInvoiceIsCalculating
      AcceptDecisionInvoice
      Tic
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_10_AcceptDecisionOnPackingList (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1512, in test_10_AcceptDecisionOnPackingList
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AcceptDecisionPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListNotSplitted
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_11_AcceptDecisionOnPackingListAndInvoice (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1594, in test_11_AcceptDecisionOnPackingListAndInvoice
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AcceptDecisionPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListNotSplitted
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      IncreaseInvoiceLineQuantity
      Tic
      CheckInvoiceIsDiverged
      AcceptDecisionInvoice
      Tic
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_12_SplitPackingListAndAcceptInvoice (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1702, in test_12_SplitPackingListAndAcceptInvoice
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      IncreaseInvoiceLineQuantity
      CheckInvoiceIsCalculating
      AcceptDecisionInvoice
      Tic
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsSolved
      CheckInvoiceNotSplitted
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      SwitchPackingLists
      AddPackingListContainer
      SetContainerFullQuantity
      Tic
      CheckPackingListIsSolved
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsSolved
      SetInvoiceLineQuantityToZero
      CheckInvoiceIsCalculating
      AcceptDecisionInvoice
      Tic
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsSolved
      CheckInvoiceNotSplitted
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_13_SplitAndDeferInvoice (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1771, in test_13_SplitAndDeferInvoice
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 102, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      SplitAndDeferInvoice
      Tic
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckInvoiceSplitted
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      SwitchInvoices
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_14_AcceptDecisionOnInvoice (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1837, in test_14_AcceptDecisionOnInvoice
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AcceptDecisionInvoice
      Tic
      ConfirmInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_16_ManuallyAddedMovements (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1888, in test_16_ManuallyAddedMovements
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AddInvoiceLines
      Tic
      ConfirmInvoice
      Tic
      CheckSimulationTrees
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_17_ManuallyAddedWrongMovements (testInvoice.TestInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1915, in test_17_ManuallyAddedWrongMovements
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    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
      AddWrongInvoiceLines
      Tic
      ConfirmInvoice
      CheckConfirmInvoiceFails
      CheckSimulationTrees
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoice.py", line 210, in stepCreateSaleInvoiceTransactionRule
    invoice_rule.updateMatrix()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 94, in updateMatrix
    self.restrictedTraverse(k_item).getTitle(), k)),
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/PredicateMatrix.py", line 93, in <lambda>
    title = " * ".join(map(lambda k_item : \
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 245, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=1)
  File "/usr/lib/erp5/lib/python/OFS/Traversable.py", line 221, in unrestrictedTraverse
    next=obj[name]
  File "/usr/lib/erp5/lib/python/OFS/ObjectManager.py", line 715, in __getitem__
    raise KeyError, key
KeyError: '16'



ERROR: test_05_OrderLine_Matrix (testPurchaseOrder.TestPurchaseOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testOrder.py", line 1195, in test_05_OrderLine_Matrix
    sequence_list.play(self)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 163, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    step.play(context, sequence=self, quiet=quiet)
    Current Sequence:
      CreateOrder
      CreateVariatedResource
      Tic
      CreateOrderLine
      CheckOrderLineEmptyMatrix
      SetOrderLineResource
      CheckOrderLineEmptyMatrix
      SetOrderLineFullVCL
      CheckOrderLineRange
      CheckOrderLineEmptyMatrix
      CompleteOrderLineMatrix
      Tic
      CheckOrderLineCompleteMatrix
    > SetOrderLineHalfVCL
      Tic
      CheckOrderLineRange
      CheckOrderLineCompleteMatrix
      SetOrderLineEmptyVCL
      Tic
      CheckOrderLineEmptyMatrix
      CheckOrderLineRange
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 99, in play
    method(sequence=sequence)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testOrder.py", line 304, in stepSetOrderLineHalfVCL
    order_line.setVariationCategoryList(order_line_vcl)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/Document/Amount.py", line 148, in setVariationCategoryList
    self._setVariationCategoryList(value)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Base.py", line 226, in __call__
    wf[wf_id].notifySuccess(instance, transition_list, result, args=args, kw=kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/InteractionWorkflow.py", line 302, in notifySuccess
    script(sci)  # May throw an exception
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/lib/erp5/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 773, in _exec
    return PythonScript_exec(self, *args)
  File "/usr/lib/erp5/lib/python/Products/PythonScripts/PythonScript.py", line 324, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 4, in DeliveryLine_updateCellRange
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 355, in updateCellRange
    self._updateCellRange(base_id=base_id, **kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 349, in _updateCellRange
    self._setCellRange(base_id=base_id, *cell_range)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 235, in _setCellRange
    obj = self._getOb(object_id)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Core/Folder.py", line 596, in _getOb
    return CMFBTreeFolder._getOb(self, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 210, in _getOb
    ob = tree[id]
KeyError: '2'



ERROR: Test VAT for an invoice that cames from a packing list with two
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 451, in test_InvoiceTwoLinesWithSameResource
    ( currency, resource, receivable_account, vat_account,
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 270, in _makeOnePackingList
    income_account=income_account )
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 216, in _makeSimpleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_bdbe8b4dc76e95029b7948430f4145c1/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Test VAT for an invoice that cames from a packing list with two
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 481, in test_InvoiceTwoLinesWithSameResourceDifferentDate
    ( currency, resource, receivable_account, vat_account,
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 270, in _makeOnePackingList
    income_account=income_account )
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 216, in _makeSimpleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_bdbe8b4dc76e95029b7948430f4145c1/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Test VAT for a simple invoice created directly.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 362, in test_SimpleInvoice
    ( currency, resource, receivable_account, vat_account,
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 305, in _makeOneInvoice
    income_account=income_account )
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 216, in _makeSimpleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_bdbe8b4dc76e95029b7948430f4145c1/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



ERROR: Test VAT for a simple invoice created directly; empty lines should not
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 387, in test_SimpleInvoiceEmptyLines
    ( currency, resource, receivable_account, vat_account,
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 305, in _makeOneInvoice
    income_account=income_account )
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testInvoiceVAT.py", line 216, in _makeSimpleInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 498, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_bdbe8b4dc76e95029b7948430f4145c1/portal_rules/default_invoice_transaction_rule', 'updateMatrix', -2, 6)]



FAIL: test_01_worklist (testSQLCachedWorklist.TestSQLCachedWorklist)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testWorklist.py", line 220, in test_01_worklist
    self.clearCache()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5/tests/testSQLCachedWorklist.py", line 42, in clearCache
    self.portal.portal_workflow.refreshWorklistCache()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/patches/WorkflowTool.py", line 586, in WorkflowTool_refreshWorklistCache
    assert criterion_id in table_column_id_set
AssertionError



ERROR: test_02_SetCellRangeAndCatalogWithActivities (testXMLMatrix.TestXMLMatrix)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/Products/ERP5Type/tests/testXMLMatrix.py", line 265, in test_02_SetCellRangeAndCatalogWithActivities
    self.checkSetCellRangeAndCatalog(active=1)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/Products/ERP5Type/tests/testXMLMatrix.py", line 220, in checkSetCellRangeAndCatalog
    matrix.setCellRange(*cell_range, **kwd)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 324, in setCellRange
    self._setCellRange(*kw, **kwd)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 235, in _setCellRange
    obj = self._getOb(object_id)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Core/Folder.py", line 596, in _getOb
    return CMFBTreeFolder._getOb(self, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 210, in _getOb
    ob = tree[id]
KeyError: '2'



ERROR: test_03_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/Products/ERP5Type/tests/testXMLMatrix.py", line 274, in test_03_SetCellRangeAndCatalogWithoutActivities
    self.checkSetCellRangeAndCatalog(active=0)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/Products/ERP5Type/tests/testXMLMatrix.py", line 220, in checkSetCellRangeAndCatalog
    matrix.setCellRange(*cell_range, **kwd)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 324, in setCellRange
    self._setCellRange(*kw, **kwd)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 235, in _setCellRange
    obj = self._getOb(object_id)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Type/Core/Folder.py", line 596, in _getOb
    return CMFBTreeFolder._getOb(self, id, *args, **kw)
  File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 210, in _getOb
    ob = tree[id]
KeyError: '2'



ERROR: test_53_DateFormat (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/profiler.py", line 98, in __call__
    testMethod()
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Catalog/tests/testERP5Catalog.py", line 1774, in test_53_DateFormat
    [x.path for x in self.getCatalogTool()(
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 588, in searchResults
    return ZCatalog.searchResults(self, query=query, sql_catalog_id=catalog_id, **kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 1054, in searchResults
    return apply(catalog.searchResults, (REQUEST,used), kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 2527, in searchResults
    return self.queryResults(method, REQUEST=REQUEST, used=used, **kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 2508, in queryResults
    query = build_sql_query_method(REQUEST=REQUEST, **kw)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 2417, in buildSQLQuery
    stat__=stat__)
  File "/home/buildbot/buildbot_slave/full.bot_28/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 445, in asSQLExpression
    value = DateTime(value).toZone('UTC')
  File "/usr/lib/erp5/lib/python/DateTime/DateTime.py", line 513, in __init__
    raise SyntaxError('Unable to parse %s, %s' % (args, kw))
SyntaxError: Unable to parse ('2006',), {}



More information about the Erp5-report mailing list