[Erp5-report] ERP5 r30236: 2927 Tests, 29 Errors, 21 Failures
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Nov 3 12:54:52 CET 2009
Test Suite: ERP5
Revision: 30236
Result: FAIL
All tests: 2927
Failures: 21
Errors: 29
The following tests failed:
testBase (3 failures)
test_NonIndexable (testBase.TestBase), check if a document is not indexed where we set isIndexable=0 in the same transaction of newContent().
test_NonIndexable2 (testBase.TestBase), check if a document is not indexed where we call edit() and set isIndexable=0 after it is already indexed.
test_NonIndexable3 (testBase.TestBase), check if a document is not indexed where we set isIndexable=0 and call edit() after it is already indexed.
testXHTML (3 failures)
test.erp5_dms.Drawing.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
test.erp5_dms.Presentation.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
test_deadProxyFields (testXHTML.TestXHTML)
testOpenOrder (1 failures)
testPeriodicityDateList (testOpenOrder.TestOpenOrder)
testInventoryAPI (1 failures, 2 errors)
testReturnedTypeIsFloat (testInventoryAPI.TestInventory), getInventory returns a float
test_SimulationState (testInventoryAPI.TestInventory), Tests inventory on simulation state.
test_15_InventoryAfterModificationInFuture (testInventoryAPI.TestInventoryDocument)
testMRP (4 errors)
test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation)
test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation)
test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation)
test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation)
testTradeModelLine (4 failures)
test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLineSale), Check that after changing invoice line invoice is properly diverged and it is possible to solve
test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLineSale), Check building invoice after splitting packing list using different ratio
test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLinePurchase), Check that after changing invoice line invoice is properly diverged and it is possible to solve
test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLinePurchase), Check building invoice after splitting packing list using different ratio
testERP5Interfaces (15 errors)
test_Products.ERP5.AggregatedAmountList_AggregatedAmountList_implements_IAggregatedAmountList (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.Document_Document_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.EmailDocument_EmailDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.Event_Event_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.File_File_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.Image_Image_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.OOoDocument_OOoDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.TextDocument_TextDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.TradeCondition_TradeCondition_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.TradeModelCell_TradeModelCell_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.TradeModelLine_TradeModelLine_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.Transformation_Transformation_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
test_Products.ERP5Type.Document.Transformation_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
testApparelTransformation (1 errors)
test_01_getAggregatedAmountList (testApparelTransformation.TestApparelTransformation)
testTemplate (2 failures)
test_NonDeliveryTemplateNotIndexable (testTemplate.TestTemplate)
test_manyTemplatesWithoutReindexation (testTemplate.TestTemplate), Check what happen when templates are created one by one without reindexation
testResource (3 failures)
test_02_getVariationRangeCategoryList (testResource.TestResource)
test_05_getVariationCategoryList (testResource.TestResource)
test_11_getPriceWithDestinationSection (testResource.TestResource)
testERP5Security (1 failures)
test_DeletedPersonIsNotUser (testERP5Security.TestUserManagement)
testSerializeForm (1 failures)
test checking if the field values are of the proper type.
testSelectionTool (1 failures, 6 errors)
testCallSelectionFor (testSelectionTool.TestSelectionTool)
testPage (testSelectionTool.TestSelectionTool)
testView (testSelectionTool.TestSelectionTool)
testCallSelectionFor (testSelectionTool.TestSelectionToolMemcachedStorage)
testPage (testSelectionTool.TestSelectionToolMemcachedStorage)
testView (testSelectionTool.TestSelectionToolMemcachedStorage)
testDeleteGlobalSelection (testSelectionTool.TestSelectionToolMemcachedStorage)
testERP5TypeInterfaces (1 errors)
test_Products.ERP5Type.ConsistencyMessage_ConsistencyMessage_implements_IConsistencyMessage (testERP5TypeInterfaces.TestERP5TypeInterfaces)
testXMLMatrix (1 failures)
test_9999_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)
The following tests have an unknown status:
../../Products/ERP5Type/tests/runUnitTest.py --erp5_sql_connection_string 'test test' testOOoChart
-------------- next part --------------
FAIL: test_NonIndexable (testBase.TestBase), check if a document is not indexed where we set isIndexable=0 in the same transaction of newContent().
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBase.py", line 1148, in test_NonIndexable
self.assertEquals(0, len(self.portal.portal_catalog(uid=person.getUid())))
AssertionError: 0 != 1
FAIL: test_NonIndexable2 (testBase.TestBase), check if a document is not indexed where we call edit() and set isIndexable=0 after it is already indexed.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBase.py", line 1166, in test_NonIndexable2
self.assertEquals(0, len(self.portal.portal_catalog(uid=person.getUid())))
AssertionError: 0 != 1
FAIL: test_NonIndexable3 (testBase.TestBase), check if a document is not indexed where we set isIndexable=0 and call edit() after it is already indexed.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testBase.py", line 1184, in test_NonIndexable3
self.assertEquals(0, len(self.portal.portal_catalog(uid=person.getUid())))
AssertionError: 0 != 1
FAIL: test.erp5_dms.Drawing.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testXHTML.py", line 388, in testMethod
bt_name=bt_name))
AssertionError: Using w3c validator to parse the view "OOoDocument_viewAsWeb" (from erp5_dms bt) with warnings displayed :
Error: line 511 column 43 : there is no attribute "class"
Error: line 511 column 63 : there is no attribute "style"
Error: line 511 column 105 : there is no attribute "src"
Error: line 511 column 222 : there is no attribute "onload"
Error: line 511 column 244 : element "iframe" undefined
FAIL: test.erp5_dms.Presentation.OOoDocument_viewAsWeb (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testXHTML.py", line 388, in testMethod
bt_name=bt_name))
AssertionError: Using w3c validator to parse the view "OOoDocument_viewAsWeb" (from erp5_dms bt) with warnings displayed :
Error: line 511 column 43 : there is no attribute "class"
Error: line 511 column 63 : there is no attribute "style"
Error: line 511 column 105 : there is no attribute "src"
Error: line 511 column 222 : there is no attribute "onload"
Error: line 511 column 244 : element "iframe" undefined
FAIL: test_deadProxyFields (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testXHTML.py", line 170, in test_deadProxyFields
self.fail(message)
AssertionError:
Dead proxy field list
('Print', 'Base_viewRelatedObjectList/listbox', 'Base_viewRelatedObjectListBase', '(listbox)')
FAIL: testPeriodicityDateList (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 182, in testPeriodicityDateList
[(DateTime(2008,2,1,0,1), DateTime(2008,2,29)),
AssertionError: [(DateTime('2008/02/01 00:01:00 GMT+1'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 GMT+1'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT+1'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT+1'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT+1'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT+1'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT+1'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT+1'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT+1'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT+1'), DateTime('2008/11/30'))] != [(DateTime('2008/02/01 00:01:00 GMT+1'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 GMT+1'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT+2'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT+2'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT+2'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT+2'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT+2'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT+2'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT+2'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT+1'), DateTime('2008/11/30'))]
ERROR: testReturnedTypeIsFloat (testInventoryAPI.TestInventory), getInventory returns a float
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testInventoryAPI.py", line 288, in testReturnedTypeIsFloat
self.assertEquals(type(getInventory()), type(0.1))
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Tool/SimulationTool.py", line 862, in getInventory
result = method(inventory_list=0, src__=src__, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Tool/SimulationTool.py", line 1279, in getInventoryList
statistic=statistic, quantity_unit=quantity_unit,
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DA.py", line 220, in DA__call__
result=DB__.query(query, self.max_rows_)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 295, in query
return self._access_db(method_id='query', args=args, kw=kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 286, in _access_db
return getattr(db, method_id)(*args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 441, in query
c = self._query(qs)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 396, in _query
raise OperationalError(m[0], '%s: %s' % (m[1], query))
OperationalError: (1054, "Unknown column 'catalog.uid' in 'where clause': SELECT\n SUM(stock.quantity) AS inventory,\n SUM(stock.quantity) AS total_quantity,\n SUM(stock.total_price) AS total_price\n\n\nFROM\n stock\n LEFT JOIN catalog AS section ON (section.uid = stock.section_uid)\n , catalog as node, catalog as resource\n\nWHERE\n stock.uid = catalog.uid\n AND 1\n\n AND node.uid = stock.node_uid\n AND resource.uid = stock.resource_uid")
ERROR: test_SimulationState (testInventoryAPI.TestInventory), Tests inventory on simulation state.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testInventoryAPI.py", line 547, in test_SimulationState
self.assertEquals(getInventory(), 100)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Tool/SimulationTool.py", line 862, in getInventory
result = method(inventory_list=0, src__=src__, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Tool/SimulationTool.py", line 1279, in getInventoryList
statistic=statistic, quantity_unit=quantity_unit,
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/DA.py", line 220, in DA__call__
result=DB__.query(query, self.max_rows_)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 295, in query
return self._access_db(method_id='query', args=args, kw=kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 286, in _access_db
return getattr(db, method_id)(*args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 441, in query
c = self._query(qs)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZMySQLDA/db.py", line 396, in _query
raise OperationalError(m[0], '%s: %s' % (m[1], query))
OperationalError: (1054, "Unknown column 'catalog.uid' in 'where clause': SELECT\n SUM(stock.quantity) AS inventory,\n SUM(stock.quantity) AS total_quantity,\n SUM(stock.total_price) AS total_price\n\n\nFROM\n stock\n LEFT JOIN catalog AS section ON (section.uid = stock.section_uid)\n , catalog as node, catalog as resource\n\nWHERE\n stock.uid = catalog.uid\n AND 1\n\n AND node.uid = stock.node_uid\n AND resource.uid = stock.resource_uid")
FAIL: test_15_InventoryAfterModificationInFuture (testInventoryAPI.TestInventoryDocument)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testInventoryAPI.py", line 2280, in test_15_InventoryAfterModificationInFuture
node_uid=self.node_uid))
AssertionError: True != False
ERROR: test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 370, in test_TransformationRule_expand_concurrent
rule.expand(applied_rule)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TransformationModelRule.py", line 330, in expand
raise TransformationRuleError,\
TransformationRuleError: the Properties which is used to make a movement on the last path
are different with the Transformation <Transformation at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/transformation_module/2> and the Business Process <BusinessProcess at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/business_process_module/2>
ERROR: test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 398, in test_TransformationRule_expand_reexpand
self.test_TransformationRule_expand_concurrent()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 370, in test_TransformationRule_expand_concurrent
rule.expand(applied_rule)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/TransformationModelRule.py", line 330, in expand
raise TransformationRuleError,\
TransformationRuleError: the Properties which is used to make a movement on the last path
are different with the Transformation <Transformation at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/transformation_module/3> and the Business Process <BusinessProcess at /erp5_portal_bc5f11ca24b87f01bc35facdbd8109a9/business_process_module/3>
ERROR: test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 262, in test_TransformationRule_getHeadProductionPathList
rule.getHeadProductionPathList(transformation, business_process))
AttributeError: getHeadProductionPathList
ERROR: test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testMRP.py", line 476, in test_TransformationSourcingRule_expand
if len(state.getRemainingTradePhaseList(self.portal)) == 0:
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessState.py", line 174, in getRemainingTradePhaseList
if not (path.getRelatedSimulationMovementValueList(explanation) and
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/BusinessPath.py", line 358, in getRelatedSimulationMovementValueList
for applied_rule in explanation.getCausalityRelatedValueList(
AttributeError: getCausalityRelatedValueList
FAIL: test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLineSale), Check that after changing invoice line invoice is properly diverged and it is possible to solve
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 1985, in test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving
sequence_list.play(self, quiet=True)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateServiceTax
CreateServiceDiscount
CreatePriceCurrency
CreateProductDiscounted
CreateProductTaxed
CreateProductDiscountedTaxed
CreateSource
CreateSourceSection
CreateDestination
CreateDestinationSection
Tic
CreateBusinessProcess
CreateBusinessState
ModifyBusinessStateTaxed
CreateBusinessState
ModifyBusinessStateInvoiced
CreateBusinessPath
ModifyBusinessPathTaxing
CreateBusinessPath
ModifyBusinessPathDiscounting
CreateTradeCondition
SpecialiseTradeConditionWithBusinessProcess
CreateTradeModelLine
ModifyTradeModelLineTax
CreateTradeModelLine
ModifyTradeModelLineDiscount
Tic
CreateOrder
SpecialiseOrderTradeCondition
FillOrder
Tic
CreateOrderLine
ModifyOrderLineTaxed
CreateOrderLine
ModifyOrderLineDiscounted
CreateOrderLine
ModifyOrderLineDiscountedTaxed
Tic
CheckOrderComplexTradeConditionAggregatedAmountList
CheckOrderLineTaxedAggregatedAmountList
CheckOrderLineDiscountedTaxedAggregatedAmountList
CheckOrderLineDiscountedAggregatedAmountList
Tic
PlanOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
ConfirmOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetPackingList
PackPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
StartPackingList
StopPackingList
DeliverPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetInvoice
CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
GetInvoiceLineDiscounted
GetInvoiceLineDiscountedTaxed
GetInvoiceLineTaxed
ModifyQuantityInvoiceLineDiscounted
ModifyQuantityInvoiceLineDiscountedTaxed
ModifyQuantityInvoiceLineTaxed
Tic
CheckInvoiceCausalityStateDiverged
AcceptDecisionQuantityInvoice
Tic
> CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x6ab9440
'decision_value': 1.9999999999999998
'divergence_scope': 'quantity'
'prevision_value': 5.0
'mapping': {}
'object_relative_url': 'accounting_module/5/5'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/3/1/1/2/1>
'tested_property': 'quantity'
'decision_title': '1.9999999999999998'
'message': 'Quantity'>, <DivergenceMessage object at 0x8b597a0
'decision_value': -0.60000000000000009
'divergence_scope': 'quantity'
'prevision_value': -1.5
'mapping': {}
'object_relative_url': 'accounting_module/5/5'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/2/1/1/2/2>
'tested_property': 'quantity'
'decision_title': '-0.60000000000000009'
'message': 'Quantity'>, <DivergenceMessage object at 0x7867c68
'decision_value': 28.5
'divergence_scope': 'quantity'
'prevision_value': 71.25
'mapping': {}
'object_relative_url': 'accounting_module/5/5'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/1/1/1/2/2>
'tested_property': 'quantity'
'decision_title': '28.5'
'message': 'Quantity'>, <DivergenceMessage object at 0x4b39200
'decision_value': 12.0
'divergence_scope': 'quantity'
'prevision_value': 30.0
'mapping': {}
'object_relative_url': 'accounting_module/5/4'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/2/1/1/2/1>
'tested_property': 'quantity'
'decision_title': '12.0'
'message': 'Quantity'>, <DivergenceMessage object at 0x7fc7368
'decision_value': 30.0
'divergence_scope': 'quantity'
'prevision_value': 75.0
'mapping': {}
'object_relative_url': 'accounting_module/5/4'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/1/1/1/2/1>
'tested_property': 'quantity'
'decision_title': '30.0'
'message': 'Quantity'>]
FAIL: test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLineSale), Check building invoice after splitting packing list using different ratio
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2066, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
sequence_list.play(self, quiet=True)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateServiceTax
CreateServiceDiscount
CreatePriceCurrency
CreateProductDiscounted
CreateProductTaxed
CreateProductDiscountedTaxed
CreateSource
CreateSourceSection
CreateDestination
CreateDestinationSection
Tic
CreateBusinessProcess
CreateBusinessState
ModifyBusinessStateTaxed
CreateBusinessState
ModifyBusinessStateInvoiced
CreateBusinessPath
ModifyBusinessPathTaxing
CreateBusinessPath
ModifyBusinessPathDiscounting
CreateTradeCondition
SpecialiseTradeConditionWithBusinessProcess
CreateTradeModelLine
ModifyTradeModelLineTax
CreateTradeModelLine
ModifyTradeModelLineDiscount
Tic
CreateOrder
SpecialiseOrderTradeCondition
FillOrder
Tic
CreateOrderLine
ModifyOrderLineTaxed
CreateOrderLine
ModifyOrderLineDiscounted
CreateOrderLine
ModifyOrderLineDiscountedTaxed
Tic
CheckOrderComplexTradeConditionAggregatedAmountList
CheckOrderLineTaxedAggregatedAmountList
CheckOrderLineDiscountedTaxedAggregatedAmountList
CheckOrderLineDiscountedAggregatedAmountList
Tic
PlanOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
ConfirmOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetPackingList
DecreasePackingListLineListQuantity
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
CheckPackingListDiverged
SplitAndDeferPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetNewPackingList
PackPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
StartPackingList
StopPackingList
DeliverPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetInvoice
> CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
SetNewPackingListAsPackingList
PackPackingList
Tic
StartPackingList
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
StopPackingList
DeliverPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetInvoice
CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x467f7e8
'decision_value': -0.049999999999999989
'divergence_scope': 'property'
'prevision_value': -0.050000000000000003
'mapping': {}
'object_relative_url': 'accounting_module/12/5'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/21/2/1/1/2/1>
'tested_property': 'price'
'message': 'Price'>, <DivergenceMessage object at 0x783a3f8
'decision_value': -0.049999999999999989
'divergence_scope': 'property'
'prevision_value': -0.050000000000000003
'mapping': {}
'object_relative_url': 'accounting_module/12/5'
'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/21/1/1/1/2/1>
'tested_property': 'price'
'message': 'Price'>]
FAIL: test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLinePurchase), Check that after changing invoice line invoice is properly diverged and it is possible to solve
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 1985, in test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving
sequence_list.play(self, quiet=True)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateServiceTax
CreateServiceDiscount
CreatePriceCurrency
CreateProductDiscounted
CreateProductTaxed
CreateProductDiscountedTaxed
CreateSource
CreateSourceSection
CreateDestination
CreateDestinationSection
Tic
CreateBusinessProcess
CreateBusinessState
ModifyBusinessStateTaxed
CreateBusinessState
ModifyBusinessStateInvoiced
CreateBusinessPath
ModifyBusinessPathTaxing
CreateBusinessPath
ModifyBusinessPathDiscounting
CreateTradeCondition
SpecialiseTradeConditionWithBusinessProcess
CreateTradeModelLine
ModifyTradeModelLineTax
CreateTradeModelLine
ModifyTradeModelLineDiscount
Tic
CreateOrder
SpecialiseOrderTradeCondition
FillOrder
Tic
CreateOrderLine
ModifyOrderLineTaxed
CreateOrderLine
ModifyOrderLineDiscounted
CreateOrderLine
ModifyOrderLineDiscountedTaxed
Tic
CheckOrderComplexTradeConditionAggregatedAmountList
CheckOrderLineTaxedAggregatedAmountList
CheckOrderLineDiscountedTaxedAggregatedAmountList
CheckOrderLineDiscountedAggregatedAmountList
Tic
PlanOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
ConfirmOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetPackingList
PackPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
StartPackingList
StopPackingList
DeliverPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetInvoice
CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
GetInvoiceLineDiscounted
GetInvoiceLineDiscountedTaxed
GetInvoiceLineTaxed
ModifyQuantityInvoiceLineDiscounted
ModifyQuantityInvoiceLineDiscountedTaxed
ModifyQuantityInvoiceLineTaxed
Tic
CheckInvoiceCausalityStateDiverged
AcceptDecisionQuantityInvoice
Tic
> CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x8e5bf38
'decision_value': 1.9999999999999998
'divergence_scope': 'quantity'
'prevision_value': 5.0
'mapping': {}
'object_relative_url': 'accounting_module/5/5'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/3/1/1/2/1>
'tested_property': 'quantity'
'decision_title': '1.9999999999999998'
'message': 'Quantity'>, <DivergenceMessage object at 0x98c58c0
'decision_value': -0.60000000000000009
'divergence_scope': 'quantity'
'prevision_value': -1.5
'mapping': {}
'object_relative_url': 'accounting_module/5/5'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/2/1/1/2/2>
'tested_property': 'quantity'
'decision_title': '-0.60000000000000009'
'message': 'Quantity'>, <DivergenceMessage object at 0x9bcdb90
'decision_value': 28.5
'divergence_scope': 'quantity'
'prevision_value': 71.25
'mapping': {}
'object_relative_url': 'accounting_module/5/5'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/1/1/1/2/2>
'tested_property': 'quantity'
'decision_title': '28.5'
'message': 'Quantity'>, <DivergenceMessage object at 0x96ed170
'decision_value': 12.0
'divergence_scope': 'quantity'
'prevision_value': 30.0
'mapping': {}
'object_relative_url': 'accounting_module/5/4'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/2/1/1/2/1>
'tested_property': 'quantity'
'decision_title': '12.0'
'message': 'Quantity'>, <DivergenceMessage object at 0x64795a8
'decision_value': 30.0
'divergence_scope': 'quantity'
'prevision_value': 75.0
'mapping': {}
'object_relative_url': 'accounting_module/5/4'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/8/1/1/1/2/1>
'tested_property': 'quantity'
'decision_title': '30.0'
'message': 'Quantity'>]
FAIL: test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLinePurchase), Check building invoice after splitting packing list using different ratio
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2066, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
sequence_list.play(self, quiet=True)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateServiceTax
CreateServiceDiscount
CreatePriceCurrency
CreateProductDiscounted
CreateProductTaxed
CreateProductDiscountedTaxed
CreateSource
CreateSourceSection
CreateDestination
CreateDestinationSection
Tic
CreateBusinessProcess
CreateBusinessState
ModifyBusinessStateTaxed
CreateBusinessState
ModifyBusinessStateInvoiced
CreateBusinessPath
ModifyBusinessPathTaxing
CreateBusinessPath
ModifyBusinessPathDiscounting
CreateTradeCondition
SpecialiseTradeConditionWithBusinessProcess
CreateTradeModelLine
ModifyTradeModelLineTax
CreateTradeModelLine
ModifyTradeModelLineDiscount
Tic
CreateOrder
SpecialiseOrderTradeCondition
FillOrder
Tic
CreateOrderLine
ModifyOrderLineTaxed
CreateOrderLine
ModifyOrderLineDiscounted
CreateOrderLine
ModifyOrderLineDiscountedTaxed
Tic
CheckOrderComplexTradeConditionAggregatedAmountList
CheckOrderLineTaxedAggregatedAmountList
CheckOrderLineDiscountedTaxedAggregatedAmountList
CheckOrderLineDiscountedAggregatedAmountList
Tic
PlanOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
ConfirmOrder
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetPackingList
DecreasePackingListLineListQuantity
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
CheckPackingListDiverged
SplitAndDeferPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetNewPackingList
PackPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
StartPackingList
StopPackingList
DeliverPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetInvoice
> CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
SetNewPackingListAsPackingList
PackPackingList
Tic
StartPackingList
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
StopPackingList
DeliverPackingList
Tic
CheckOrderLineTaxedSimulation
CheckOrderLineDiscountedSimulation
CheckOrderLineDiscountedTaxedSimulation
GetInvoice
CheckInvoiceCausalityStateSolved
CheckInvoiceNormalMovements
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 457, in stepCheckInvoiceCausalityStateSolved
invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x915afc8
'decision_value': -0.049999999999999989
'divergence_scope': 'property'
'prevision_value': -0.050000000000000003
'mapping': {}
'object_relative_url': 'accounting_module/12/5'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/21/2/1/1/2/1>
'tested_property': 'price'
'message': 'Price'>, <DivergenceMessage object at 0x8accb90
'decision_value': -0.049999999999999989
'divergence_scope': 'property'
'prevision_value': -0.050000000000000003
'mapping': {}
'object_relative_url': 'accounting_module/12/5'
'simulation_movement': <SimulationMovement at /erp5_portal_09d9535cbc3bc43e384f3d15defba190/portal_simulation/21/1/1/1/2/1>
'tested_property': 'price'
'message': 'Price'>]
ERROR: test_Products.ERP5.AggregatedAmountList_AggregatedAmountList_implements_IAggregatedAmountList (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IAggregatedAmountList.IAggregatedAmountList>
ERROR: test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IBusinessPath.IBusinessPath>
The getExpectedCompletionDuration attribute was not provided.
ERROR: test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of _getAcquiredCategoryMembershipList violates its contract
because implementation doesn't allow enough arguments.
ERROR: test_Products.ERP5Type.Document.Document_Document_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.EmailDocument_EmailDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.Event_Event_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.File_File_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.Image_Image_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.OOoDocument_OOoDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.TextDocument_TextDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>
ERROR: test_Products.ERP5Type.Document.TradeCondition_TradeCondition_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of getAggregatedAmountList violates its contract
because implementation doesn't allow enough arguments.
ERROR: test_Products.ERP5Type.Document.TradeModelCell_TradeModelCell_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of updateAggregatedAmountList violates its contract
because implementation doesn't allow enough arguments.
ERROR: test_Products.ERP5Type.Document.TradeModelLine_TradeModelLine_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of updateAggregatedAmountList violates its contract
because implementation doesn't allow enough arguments.
ERROR: test_Products.ERP5Type.Document.Transformation_Transformation_implements_ITransformation (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of updateAggregatedAmountList violates its contract
because implementation doesn't allow enough arguments.
ERROR: test_Products.ERP5Type.Document.Transformation_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of getVariationRangeCategoryItemList violates its contract
because implementation doesn't allow enough arguments.
ERROR: test_01_getAggregatedAmountList (testApparelTransformation.TestApparelTransformation)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testApparelTransformation.py", line 716, in test_01_getAggregatedAmountList
sequence_list.play(self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateComponentDict
CreateOperationDict
Tic
CreateVariatedResource
Tic
CreateTransformation
Tic
> CreateTransformationLine
Tic
CreateIncludedTransformation
Tic
CreateIncludedTransformationLine
Tic
VerifyTransformationAggregatedAmountList
VerifyIncludedTransformationAggregatedAmountList
IncludeTransformation
Tic
VerifySpecialisedTransformationAggregatedAmountList
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testApparelTransformation.py", line 298, in stepCreateTransformationLine
cell_variation = transformed_resource.newCell(size, colour, morphology, base_id='variation')
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/XMLMatrix.py", line 501, in newCell
raise KeyError, 'Invalid key: %s' % str(kw)
KeyError: "Invalid key: ('size/Baby', 'colour/apparel_model_module/1/1', 'morphology/apparel_model_module/1/4')"
FAIL: test_NonDeliveryTemplateNotIndexable (testTemplate.TestTemplate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTemplate.py", line 345, in test_NonDeliveryTemplateNotIndexable
self._testTemplateNotIndexable(document)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTemplate.py", line 315, in _testTemplateNotIndexable
self.assertEquals(0, len(self.portal.portal_catalog(uid=template.getUid())))
AssertionError: 0 != 1
FAIL: test_manyTemplatesWithoutReindexation (testTemplate.TestTemplate), Check what happen when templates are created one by one without reindexation
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testTemplate.py", line 279, in test_manyTemplatesWithoutReindexation
self.assertEqual(len(preference_id_list) + 1, len(new_preference_id_list))
AssertionError: 1 != 2
FAIL: test_02_getVariationRangeCategoryList (testResource.TestResource)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 336, in test_02_getVariationRangeCategoryList
self.genericTest('CheckGetVariationRangeCategoryList', quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 329, in genericTest
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateResource
SetIndividualVariationWithEmptyBase
Tic
> CheckGetVariationRangeCategoryList
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 219, in stepCheckGetVariationRangeCategoryList
self.failIfDifferentSet(correct_variation_range_category_list, vrcl)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 674, in failIfDifferentSet
self.failUnless(i in b, msg)
AssertionError: ['colour/blue', 'colour/green', 'size/Baby', 'size/Child', 'size/Man', 'size/Woman', 'morphology/apparel_model_module/4/1', 'morphology/apparel_model_module/4/2', 'industrial_phase/phase1', 'industrial_phase/phase2'] != ['industrial_phase/phase1', 'industrial_phase/phase2', 'colour/blue', 'colour/green', 'size/Baby', 'size/Child', 'size/Man', 'size/Woman']
FAIL: test_05_getVariationCategoryList (testResource.TestResource)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 398, in test_05_getVariationCategoryList
self.genericTest('CheckGetVariationCategoryListWithoutOmit', quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 329, in genericTest
sequence_list.play(self, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 165, in play
sequence.play(context, sequence_number=i, quiet=quiet)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 110, in play
step.play(context, sequence=self, quiet=quiet)
Current Sequence:
CreateResource
SetIndividualVariationWithEmptyBase
Tic
> CheckGetVariationCategoryListWithoutOmit
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
method(sequence=sequence)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 390, in stepCheckGetVariationCategoryListWithoutOmit
self.failIfDifferentSet(correct_vcl, vcl)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 674, in failIfDifferentSet
self.failUnless(i in b, msg)
AssertionError: ['morphology/apparel_model_module/17/1', 'morphology/apparel_model_module/17/2'] != []
FAIL: test_11_getPriceWithDestinationSection (testResource.TestResource)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/tests/testResource.py", line 772, in test_11_getPriceWithDestinationSection
product.getPrice())
AssertionError: 34 != 0.0
FAIL: test_DeletedPersonIsNotUser (testERP5Security.TestUserManagement)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Security/tests/testERP5Security.py", line 334, in test_DeletedPersonIsNotUser
self._assertUserDoesNotExists('the_user', 'secret')
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Security/tests/testERP5Security.py", line 146, in _assertUserDoesNotExists
self.fail(
AssertionError: Plugin erp5_users should not have authenticated 'the_user' with password 'secret'
FAIL: test checking if the field values are of the proper type.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/Formulator/tests/testSerializeForm.py", line 358, in test_fieldValueTypes
self.assertEquals(field.values, field2.values)
AssertionError: {'alternate_name': '', 'title': 'Test Title', 'date_separator': '', 'editable': 0, 'input_order': 'mdy', 'start_datetime': None, 'description': '', 'default_now': 0, 'allow_empty_time': 0, 'ampm_time_style': 0, 'hide_day': 0, 'date_only': 0, 'time_separator': '$', 'hidden': 0, 'default': None, 'css_class': 'test_css', 'required': 1, 'enabled': 1, 'input_style': 'list', 'external_validator': '', 'hidden_day_is_last_day': 0, 'end_datetime': None, 'timezone_style': 0} != {'alternate_name': '', 'title': 'Test Title', 'date_separator': '', 'editable': 0, 'input_order': 'mdy', 'start_datetime': '', 'description': '', 'default_now': 0, 'allow_empty_time': 0, 'ampm_time_style': 0, 'hide_day': 0, 'date_only': 0, 'time_separator': '$', 'hidden': 0, 'default': '', 'css_class': 'test_css', 'required': 1, 'enabled': 1, 'input_style': 'list', 'external_validator': '', 'hidden_day_is_last_day': 0, 'end_datetime': '', 'timezone_style': 0}
ERROR: testCallSelectionFor (testSelectionTool.TestSelectionTool)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 93, in testCallSelectionFor
raise NotImplementedError('more tests needed')
NotImplementedError: more tests needed
ERROR: testPage (testSelectionTool.TestSelectionTool)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 175, in testPage
raise NotImplementedError('test should be added')
NotImplementedError: test should be added
ERROR: testView (testSelectionTool.TestSelectionTool)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 172, in testView
raise NotImplementedError('test should be added')
NotImplementedError: test should be added
ERROR: testCallSelectionFor (testSelectionTool.TestSelectionToolMemcachedStorage)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 93, in testCallSelectionFor
raise NotImplementedError('more tests needed')
NotImplementedError: more tests needed
ERROR: testPage (testSelectionTool.TestSelectionToolMemcachedStorage)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 175, in testPage
raise NotImplementedError('test should be added')
NotImplementedError: test should be added
ERROR: testView (testSelectionTool.TestSelectionToolMemcachedStorage)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 172, in testView
raise NotImplementedError('test should be added')
NotImplementedError: test should be added
FAIL: testDeleteGlobalSelection (testSelectionTool.TestSelectionToolMemcachedStorage)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testSelectionTool.py", line 234, in testDeleteGlobalSelection
self.assertEqual(selection, None)
AssertionError: <Products.ERP5Form.Selection.Selection object at 0x4e052a8> != None
ERROR: test_Products.ERP5Type.ConsistencyMessage_ConsistencyMessage_implements_IConsistencyMessage (testERP5TypeInterfaces.TestERP5TypeInterfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
verifyClass(Interface, Klass)
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
return _verify(iface, candidate, tentative, vtype='c')
File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass Products.ERP5Type.interfaces.consistency_message.IConsistencyMessage>
The fix attribute was not provided.
FAIL: test_9999_SetCellRangeAndCatalogWithoutActivities (testXMLMatrix.TestXMLMatrix)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/testXMLMatrix.py", line 342, in test_9999_SetCellRangeAndCatalogWithoutActivities
self.checkSetCellRangeAndCatalog(active=0)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/testXMLMatrix.py", line 213, in checkSetCellRangeAndCatalog
matrix = order.newContent(id='1', portal_type='Purchase Order Line')
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 454, in newContent
return FolderMixIn.newContent(self, *args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 162, in newContent
is_indexable=is_indexable
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/ERP5Type.py", line 406, in constructInstance
ob = self._constructInstance(container, id, *args, **kw)
File "/usr/lib/erp5/lib/python/Products/CMFCore/TypesTool.py", line 571, in _constructInstance
newid = m(id, *args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Utils.py", line 437, in __call__
folder._setObject(id, o)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 234, in __call__
result = apply(self.__dict__['_m'], (instance,) + args, kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 882, in _setObject
return CMFBTreeFolder._setObject(self, id, object, roles, user, set_owner)
File "/usr/lib/erp5/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 431, in _setObject
object.manage_afterAdd(object, self)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/DeliveryLine.py", line 362, in manage_afterAdd
return Movement.manage_afterAdd(self, item, container)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/CopySupport.py", line 317, in manage_afterAdd
self.reindexObject()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5/Document/DeliveryLine.py", line 243, in reindexObject
self.recursiveReindexObject(*k, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1191, in recursiveReindexObject
serialization_tag=self.getRootDocumentPath(),
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Core/Folder.py", line 1216, in recursiveImmediateReindexObject
self.immediateReindexObject(**kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/Base.py", line 2816, in immediateReindexObject
PortalContent.reindexObject(self, *args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/patches/CMFCatalogAware.py", line 36, in reindexObject
catalog.reindexObject(self, idxs=idxs, *args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Catalog/CatalogTool.py", line 841, in reindexObject
self.catalog_object(object, url, idxs=idxs, sql_catalog_id=sql_catalog_id,**kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 702, in catalog_object
self.catalogObjectList([obj], sql_catalog_id=sql_catalog_id)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/ZSQLCatalog.py", line 826, in catalogObjectList
catalog.catalogObjectList(wrapped_object_list, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 1254, in catalogObjectList
idxs=idxs)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ZSQLCatalog/SQLCatalog.py", line 1366, in _catalogObjectList
'uid of %r changed from %r to %r as old one is assigned'
File "/usr/lib/erp5/lib/python/zLOG/__init__.py", line 134, in LOG
log_write(subsystem, severity, summary, detail, error)
File "/usr/lib/erp5/lib/python/Products/CMFCore/tests/base/testcase.py", line 44, in log_write
assert 0, "%s(%s): %s" % (subsystem, severity, summary)
AssertionError: SQLCatalog(200): uid of <Products.ERP5Catalog.CatalogTool.IndexableObjectWrapper for /erp5_portal_4939e1bc5bb8b512faa8dd8f5ee3468e/purchase_order_module/1/1> changed from 550L to 550L as old one is assigned to /erp5_portal_4939e1bc5bb8b512faa8dd8f5ee3468e/purchase_order_module/1 in catalog !!! This can be fatal.
Loading Zope, please stand by ... done (0.960s)
Adding ERP5TypeTestCase user ...
Adding erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd ERP5 Site ... done (33.190s)
Running ZServer on port 55232
Adding erp5_base business template ... (imported in 7.709s) done (14.924s)
Adding erp5_ui_test business template ... (imported in 2.328s) done (5.399s)
Adding erp5_odt_style business template ... (imported in 0.561s) done (1.489s)
Adding erp5_ods_style business template ... (imported in 0.151s) done (1.125s)
Executing pending activities ... 303 267 done (10.968s)
Logout ...
done (67.999s)
Ran Unit test of Test OOoChart
.Traceback (most recent call last):
File "../../Products/ERP5Type/tests/runUnitTest.py", line 510, in ?
main()
File "../../Products/ERP5Type/tests/runUnitTest.py", line 498, in main
debug=debug)
File "../../Products/ERP5Type/tests/runUnitTest.py", line 387, in runUnitTestList
result = TestRunner(verbosity=verbosity).run(suite)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 230, in run
test(result)
File "/usr/lib64/python2.4/unittest.py", line 428, in __call__
return self.run(*args, **kwds)
File "/usr/lib64/python2.4/unittest.py", line 424, in run
test(result)
File "/usr/lib64/python2.4/unittest.py", line 428, in __call__
return self.run(*args, **kwds)
File "/usr/lib64/python2.4/unittest.py", line 424, in run
test(result)
File "/usr/lib64/python2.4/unittest.py", line 428, in __call__
return self.run(*args, **kwds)
File "/usr/lib64/python2.4/unittest.py", line 424, in run
test(result)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 329, in __call__
self.run(*args, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/Products/ERP5Type/tests/backportUnittest.py", line 127, in run
testMethod()
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/tests/testOOoChart.py", line 331, in test_odt_style
handle_errors=False )
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 974, in publish
debug=not handle_errors,
File "/usr/lib/erp5/lib/python/ZPublisher/Test.py", line 193, in publish_module
response = publish(request, module_name, after_list, debug=debug)
File "/usr/lib/erp5/lib/python/Products/iHotfix/__init__.py", line 88, in new_publish
x = Publish.zope_publish(zope_request, module_name, after_list, debug)
File "/usr/lib/erp5/lib/python/ZPublisher/Publish.py", line 145, in publish
sys.exc_info()[2],
File "/usr/lib/erp5/lib/python/Zope2/App/startup.py", line 216, in zpublisher_exception_hook
f(client, REQUEST, t, v, traceback, error_log_url=error_log_url)
File "/usr/lib/erp5/lib/python/ZPublisher/Publish.py", line 114, in publish
request, bind=1)
File "/usr/lib/erp5/lib/python/ZPublisher/mapply.py", line 88, in mapply
if debug is not None: return debug(object,args,context)
File "/usr/lib/erp5/lib/python/ZPublisher/Publish.py", line 40, in call_object
result=apply(object,args) # Type s<cr> to step into published object.
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/Form.py", line 617, in __call__
return pt.pt_render(extra_context=extra_context)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5OOo/OOoTemplate.py", line 459, in pt_render
extra_context=extra_context)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 206, in __call__
self.interpret(self.program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 690, in do_defineMacro
self.interpret(macro)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 653, in do_loop_tal
self.interpret(block)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 677, in do_condition
self.interpret(block)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 426, in do_optTag_tal
self.do_optTag(stuff)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 411, in do_optTag
return self.no_tag(start, program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 406, in no_tag
self.interpret(program)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 250, in interpret
handlers[opcode](self, args)
File "/usr/lib/erp5/lib/python/TAL/TALInterpreter.py", line 477, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/usr/lib/erp5/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return expression(self)
File "/usr/lib/erp5/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python expression "field.get_value('default')"", line 1, in <expression>
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/Form.py", line 333, in get_value
value, cacheable = getFieldValue(self, field, id, **kw)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/ERP5Form/Form.py", line 289, in getFieldValue
value = self.get_orig_value(id)
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/Formulator/Field.py", line 94, in get_orig_value
return self.form.get_field(id).get_value('default')
File "/home/buildbot/slave/parts/bot_broken_screen/full.ERP5/build/unit_test/Products/Formulator/Form.py", line 558, in get_field
field = self.fields[id]
KeyError: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>ERP5</title>
<link rel="stylesheet" type="text/css"
href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/zpt_stylesheet.css" />
</head>
<body>
<div>
<!-- hack around netscape 4.x to ensure table is solid -->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<!-- Top bar -->
<table id="Masthead" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="PortalLogo">
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/"><img
src="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/Zope_logo.gif"
alt="Zope Logo" border="0" width="87" height="38" /></a>
</td>
<td id="PortalTitle">
<span>ERP5</span>
</td>
<td id="NavBar">
<form action="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/search"
method="get">
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/">home</a>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/recent_news">news</a>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/search_form">search</a>
<input name="SearchableText" size="16" />
<input type="image" name="go" value="go"
src="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/go.gif"
align="middle" />
</form>
</td>
</tr>
</table>
<!-- end topbar -->
</td>
</tr>
</table>
<!-- end NS4 hack -->
<!-- end top_bar-->
</div>
<div>
<!-- hack around netscape 4.x to ensure table is solid -->
<table width="100%" border="0" cellpadding="0"
cellspacing="0">
<tr>
<td>
<!-- user_menu_bar -->
<table id="MemberActionsBox" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="ActionTitle">ERP5TypeTestCase</td>
<td class="ActionLink" align="right">
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/personalize_form">Preferences</a> |
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/logout">Log out</a>
</td>
</tr>
</table>
<!-- end user_menu_bar -->
</td>
</tr>
</table>
<!-- end NS4 hack -->
<!-- end user_menu_bar div-->
</div>
<div id="main_body">
<table class="Forematter" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20%">
<!-- actions box -->
<table class="ContextActionsBox" width="100%"
style="float: left;">
<!-- object actions -->
<tr class="ContextActionsRow">
<td class="ActionTitle">
<img src="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/misc_/OFSP/dtmldoc.gif"
align="left" title="Type" alt="ERP5 Site"
height="16" width="16" />
erp5_portal_958...
</td>
</tr>
<!-- workflow actions -->
<!-- folder actions -->
<!-- global actions -->
<tr class="ContextActionsRow">
<td class="ActionLink">
<span>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/portal_templates/view">Manage Business Templates</a><br />
</span>
<span>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/portal_categories/view">Configure Categories</a><br />
</span>
<span>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/ERP5Site_viewCreateModuleDialog">Create Module</a><br />
</span>
<span>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/portal_types/view">Configure Portal Types</a><br />
</span>
<span>
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/undo_form">Undo</a><br />
</span>
</td>
</tr>
<tr>
<td>
<div>
<!-- CMFCalendar not Installed -->
</div>
</td>
</tr>
</table>
<!-- end actions_box -->
</td>
<td width="2%">
<br />
</td>
<td id="ForematterCell" width="78%">
<p id="Breadcrumbs" style="padding-top: 5px">
<span><a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd">root</a>
</span>
</p>
<div>
<h1 id="DesktopTitle">ERP5</h1>
<div id="DesktopDescription"></div>
</div>
<!-- end formatter -->
<div id="Desktop">
<div>
<div class="Desktop">
<div>
<h2>Site Error</h2>
<p>An error was encountered while publishing this
resource.</p>
<p>
<strong>Error Type:
KeyError
</strong>
<br />
<strong>Error Value:
'default'
</strong>
<br />
</p>
<hr noshade />
<p>Troubleshooting Suggestions</p>
<ul>
<div>
<li>This resource may be trying to reference a
nonexistent object or variable
<strong>'default'</strong>.</li>
</div>
<li>The URL may be incorrect.</li>
<li>The parameters passed to this resource may be
incorrect.</li>
<li>A resource that this resource relies on may be
encountering an error.</li>
</ul>
<p>For more detailed information about the error, please
refer to the HTML source for this page.
</p>
<p>If the error persists please contact the site
maintainer. Thank you for your patience.
</p>
</div>
<div>
<hr noshade />
<a href="http://127.0.0.1:55232/erp5_portal_95806a9c1c9f58319b3591ccde2ea9bd/error_log/showEntry?id=1257250501.140.254780132894">
Show Error Log Entry
</a>
</div>
</div>
</div>
<!-- end Desktop -->
</div>
</td>
</tr>
</table>
</div>
</body>
</html>
More information about the Erp5-report
mailing list