Commit ff26b904 authored by Arnaud Fontaine's avatar Arnaud Fontaine

ZODB Components: erp5_trade: Migrate testTradeReports.

parent e1995c78
...@@ -46,7 +46,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -46,7 +46,7 @@ class TestTradeReports(ERP5ReportTestCase):
'erp5_base', 'erp5_pdm', 'erp5_simulation', 'erp5_trade', 'erp5_base', 'erp5_pdm', 'erp5_simulation', 'erp5_trade',
'erp5_simulation_test', 'erp5_configurator_standard_trade_template', ) 'erp5_simulation_test', 'erp5_configurator_standard_trade_template', )
def login(self): def login(self, *args, **kw):
"""login with Manager roles.""" """login with Manager roles."""
uf = self.getPortal().acl_users uf = self.getPortal().acl_users
uf._doAddUser('manager', 'manager', ['Manager', 'Assignee', 'Assignor', uf._doAddUser('manager', 'manager', ['Manager', 'Assignee', 'Assignor',
...@@ -104,7 +104,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -104,7 +104,7 @@ class TestTradeReports(ERP5ReportTestCase):
id=group_id) id=group_id)
# create organisations (with no organisation member of g3) # create organisations (with no organisation member of g3)
if not self.organisation_module.has_key('Organisation_1'): if not self.organisation_module.has_key('Organisation_1'):
org = self.portal.organisation_module.newContent( self.portal.organisation_module.newContent(
portal_type='Organisation', portal_type='Organisation',
reference='Organisation_1', reference='Organisation_1',
title='Organisation_1', title='Organisation_1',
...@@ -117,7 +117,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -117,7 +117,7 @@ class TestTradeReports(ERP5ReportTestCase):
default_address_zip_code='111', default_address_zip_code='111',
default_address_city='City', ) default_address_city='City', )
if not self.organisation_module.has_key('Organisation_2'): if not self.organisation_module.has_key('Organisation_2'):
org = self.portal.organisation_module.newContent( self.portal.organisation_module.newContent(
portal_type='Organisation', portal_type='Organisation',
reference='Organisation_2', reference='Organisation_2',
title='Organisation_2', title='Organisation_2',
...@@ -126,7 +126,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -126,7 +126,7 @@ class TestTradeReports(ERP5ReportTestCase):
site='demo_site_B') site='demo_site_B')
# no group no site # no group no site
if not self.organisation_module.has_key('Organisation_3'): if not self.organisation_module.has_key('Organisation_3'):
org = self.portal.organisation_module.newContent( self.portal.organisation_module.newContent(
portal_type='Organisation', portal_type='Organisation',
reference='Organisation_3', reference='Organisation_3',
title='Organisation_3', title='Organisation_3',
...@@ -144,7 +144,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -144,7 +144,7 @@ class TestTradeReports(ERP5ReportTestCase):
# Create resources # Create resources
module = self.portal.product_module module = self.portal.product_module
if not module.has_key('product_B'): if not module.has_key('product_B'):
product = module.newContent( module.newContent(
portal_type='Product', portal_type='Product',
id='product_B', id='product_B',
title='product_B', title='product_B',
...@@ -152,7 +152,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -152,7 +152,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity_unit='kg' quantity_unit='kg'
) )
if not module.has_key('product_A'): if not module.has_key('product_A'):
product = module.newContent( module.newContent(
portal_type='Product', portal_type='Product',
id='product_A', id='product_A',
title='product_A', title='product_A',
...@@ -160,7 +160,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -160,7 +160,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity_unit='g' quantity_unit='g'
) )
if not module.has_key('product_C'): if not module.has_key('product_C'):
product = module.newContent( module.newContent(
portal_type='Product', portal_type='Product',
id='product_C', id='product_C',
title='variated product', title='variated product',
...@@ -208,7 +208,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -208,7 +208,7 @@ class TestTradeReports(ERP5ReportTestCase):
"""Creates an inventory. """Creates an inventory.
""" """
inventory = self.inventory_module.newContent(portal_type='Inventory', **kw) inventory = self.inventory_module.newContent(portal_type='Inventory', **kw)
inventory_line = inventory.newContent(portal_type='Inventory Line', inventory.newContent(portal_type='Inventory Line',
resource=resource, resource=resource,
inventory=quantity) inventory=quantity)
...@@ -220,13 +220,15 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -220,13 +220,15 @@ class TestTradeReports(ERP5ReportTestCase):
return inventory return inventory
@reindex @reindex
def _makeOneSaleOrder(self, resource_dict={}, cancel=False, **kw): def _makeOneSaleOrder(self, resource_dict=None, cancel=False, **kw):
""" """
Create a sale order Create a sale order
""" """
if resource_dict is None:
resource_dict = {}
sale_order = self.sale_order_module.newContent(portal_type="Sale Order", **kw) sale_order = self.sale_order_module.newContent(portal_type="Sale Order", **kw)
for product, values in resource_dict.iteritems(): for product, values in resource_dict.iteritems():
sale_order_line = sale_order.newContent(portal_type="Sale Order Line", sale_order.newContent(portal_type="Sale Order Line",
resource=product, resource=product,
quantity=values["quantity"], quantity=values["quantity"],
price=values["price"]) price=values["price"])
...@@ -240,7 +242,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -240,7 +242,7 @@ class TestTradeReports(ERP5ReportTestCase):
def _createSaleOrdersForSaleOrderReportTest(self): def _createSaleOrdersForSaleOrderReportTest(self):
# Create sales orders to be used in testSaleOrderReportXXX tests # Create sales orders to be used in testSaleOrderReportXXX tests
first = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 1', title='SO 1',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
destination_section_value=self.organisation_module.Organisation_1, destination_section_value=self.organisation_module.Organisation_1,
...@@ -252,7 +254,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -252,7 +254,7 @@ class TestTradeReports(ERP5ReportTestCase):
resource_dict = {'product_module/product_A':{"quantity":11, "price":3}, resource_dict = {'product_module/product_A':{"quantity":11, "price":3},
'product_module/product_B':{"quantity":7, "price":6},} 'product_module/product_B':{"quantity":7, "price":6},}
) )
second = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 2', title='SO 2',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
destination_section_value=self.organisation_module.Organisation_1, destination_section_value=self.organisation_module.Organisation_1,
...@@ -263,7 +265,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -263,7 +265,7 @@ class TestTradeReports(ERP5ReportTestCase):
start_date=DateTime(2007, 2, 2), start_date=DateTime(2007, 2, 2),
resource_dict = {'product_module/product_A':{"quantity":3, "price":3},} resource_dict = {'product_module/product_A':{"quantity":3, "price":3},}
) )
third = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 3', title='SO 3',
destination_value=self.organisation_module.Organisation_2, destination_value=self.organisation_module.Organisation_2,
destination_section_value=self.organisation_module.Organisation_2, destination_section_value=self.organisation_module.Organisation_2,
...@@ -275,7 +277,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -275,7 +277,7 @@ class TestTradeReports(ERP5ReportTestCase):
resource_dict = {'product_module/product_A':{"quantity":5, "price":3}, resource_dict = {'product_module/product_A':{"quantity":5, "price":3},
'product_module/product_B':{"quantity":1, "price":6},} 'product_module/product_B':{"quantity":1, "price":6},}
) )
fourth = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 4', title='SO 4',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
destination_section_value=self.organisation_module.Organisation_1, destination_section_value=self.organisation_module.Organisation_1,
...@@ -305,7 +307,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -305,7 +307,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['simulation_state'] = ['cancelled', 'draft'] request['simulation_state'] = ['cancelled', 'draft']
request['section_category'] = 'group/g2' request['section_category'] = 'group/g2'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -331,7 +333,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -331,7 +333,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['simulation_state'] = ['cancelled', 'draft'] request['simulation_state'] = ['cancelled', 'draft']
request['section_category'] = 'group/g2' request['section_category'] = 'group/g2'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -428,7 +430,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -428,7 +430,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['simulation_state'] = ['cancelled', 'draft'] request['simulation_state'] = ['cancelled', 'draft']
request['section_category'] = 'group/g2' request['section_category'] = 'group/g2'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -520,7 +522,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -520,7 +522,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['group_by'] = "both" request['group_by'] = "both"
request['simulation_state'] = ['cancelled', 'draft'] request['simulation_state'] = ['cancelled', 'draft']
request['section_category'] = 'group/g1' request['section_category'] = 'group/g1'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -600,7 +602,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -600,7 +602,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['group_by'] = "both" request['group_by'] = "both"
request['simulation_state'] = ['draft',] request['simulation_state'] = ['draft',]
request['section_category'] = 'group/g2' request['section_category'] = 'group/g2'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -676,7 +678,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -676,7 +678,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['simulation_state'] = ['cancelled', 'draft'] request['simulation_state'] = ['cancelled', 'draft']
request['section_category'] = 'group/g2' request['section_category'] = 'group/g2'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -718,7 +720,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -718,7 +720,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['group_by'] = "client" request['group_by'] = "client"
request['simulation_state'] = ['cancelled', 'draft'] request['simulation_state'] = ['cancelled', 'draft']
request['section_category'] = 'group/g1' request['section_category'] = 'group/g1'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -761,7 +763,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -761,7 +763,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['aggregation_level'] = "year" request['aggregation_level'] = "year"
request['group_by'] = "both" request['group_by'] = "both"
request['section_category'] = 'group/g2' request['section_category'] = 'group/g2'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -834,7 +836,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -834,7 +836,7 @@ class TestTradeReports(ERP5ReportTestCase):
request['aggregation_level'] = "year" request['aggregation_level'] = "year"
request['group_by'] = "both" request['group_by'] = "both"
request['section_category'] = 'group/g3' request['section_category'] = 'group/g3'
parameter_dict, stat_columns, selection_columns = self.sale_order_module.OrderModule_getOrderReportParameterDict() parameter_dict, _, _ = self.sale_order_module.OrderModule_getOrderReportParameterDict()
active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict) active_process = self.sale_order_module.OrderModule_activateGetOrderStatList(tag="unit_test", **parameter_dict)
request['active_process'] = active_process.getPath() request['active_process'] = active_process.getPath()
self.tic() self.tic()
...@@ -863,7 +865,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -863,7 +865,7 @@ class TestTradeReports(ERP5ReportTestCase):
def _createInventoryForStockReportTest(self): def _createInventoryForStockReportTest(self):
# Create inventories # Create inventories
# Create inventories # Create inventories
first = self._makeOneInventory( self._makeOneInventory(
title='Inventory 1', title='Inventory 1',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
...@@ -873,7 +875,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -873,7 +875,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity=11, quantity=11,
) )
second = self._makeOneInventory( self._makeOneInventory(
title='Inventory 2', title='Inventory 2',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
...@@ -882,7 +884,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -882,7 +884,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity=22, quantity=22,
) )
third = self._makeOneInventory( self._makeOneInventory(
title='Inventory 3', title='Inventory 3',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
...@@ -891,7 +893,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -891,7 +893,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity=33, quantity=33,
) )
fourth = self._makeOneInventory( self._makeOneInventory(
title='Inventory 4', title='Inventory 4',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_2, destination_value=self.organisation_module.Organisation_2,
...@@ -1093,7 +1095,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1093,7 +1095,7 @@ class TestTradeReports(ERP5ReportTestCase):
def _createInventoryForStockReportWithPositiveOrNegativeOrZeroStockTest(self): def _createInventoryForStockReportWithPositiveOrNegativeOrZeroStockTest(self):
# Create inventories # Create inventories
first = self._makeOneInventory( self._makeOneInventory(
title='Inventory 1', title='Inventory 1',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
...@@ -1102,7 +1104,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1102,7 +1104,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity=22, quantity=22,
) )
second = self._makeOneInventory( self._makeOneInventory(
title='Inventory 2', title='Inventory 2',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
...@@ -1111,7 +1113,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1111,7 +1113,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity=-22, quantity=-22,
) )
third = self._makeOneInventory( self._makeOneInventory(
title='Inventory 3', title='Inventory 3',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
...@@ -1120,7 +1122,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1120,7 +1122,7 @@ class TestTradeReports(ERP5ReportTestCase):
quantity=-33, quantity=-33,
) )
fourth = self._makeOneInventory( self._makeOneInventory(
title='Inventory 4', title='Inventory 4',
simulation_state='delivered', simulation_state='delivered',
destination_value=self.organisation_module.Organisation_2, destination_value=self.organisation_module.Organisation_2,
...@@ -1401,7 +1403,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1401,7 +1403,7 @@ class TestTradeReports(ERP5ReportTestCase):
def test_Folder_generateWorkflowReport(self): def test_Folder_generateWorkflowReport(self):
# Create sales orders # Create sales orders
first = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 1', title='SO 1',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
destination_section_value=self.organisation_module.Organisation_1, destination_section_value=self.organisation_module.Organisation_1,
...@@ -1413,7 +1415,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1413,7 +1415,7 @@ class TestTradeReports(ERP5ReportTestCase):
resource_dict = {'product_module/product_A':{"quantity":11, "price":3}, resource_dict = {'product_module/product_A':{"quantity":11, "price":3},
'product_module/product_B':{"quantity":7, "price":6},} 'product_module/product_B':{"quantity":7, "price":6},}
) )
second = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 2', title='SO 2',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
destination_section_value=self.organisation_module.Organisation_1, destination_section_value=self.organisation_module.Organisation_1,
...@@ -1424,7 +1426,7 @@ class TestTradeReports(ERP5ReportTestCase): ...@@ -1424,7 +1426,7 @@ class TestTradeReports(ERP5ReportTestCase):
start_date=DateTime(2007, 2, 2), start_date=DateTime(2007, 2, 2),
resource_dict = {'product_module/product_A':{"quantity":3, "price":3},} resource_dict = {'product_module/product_A':{"quantity":3, "price":3},}
) )
third = self._makeOneSaleOrder( self._makeOneSaleOrder(
title='SO 4', title='SO 4',
destination_value=self.organisation_module.Organisation_1, destination_value=self.organisation_module.Organisation_1,
destination_section_value=self.organisation_module.Organisation_1, destination_section_value=self.organisation_module.Organisation_1,
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Test Component" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_reference</string> </key>
<value> <string>testTradeReports</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.tests.testTradeReports</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>test.erp5.testTradeReports</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Test Component</string> </value>
</item>
<item>
<key> <string>sid</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>text_content_error_message</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>text_content_warning_message</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>erp5</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>component_validation_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_log</string> </key>
<value>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>validate</string> </value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>validated</string> </value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -11,4 +11,5 @@ test.erp5.testPackingList ...@@ -11,4 +11,5 @@ test.erp5.testPackingList
test.erp5.testPackingListRoundingPrecision test.erp5.testPackingListRoundingPrecision
test.erp5.testPurchaseOrder test.erp5.testPurchaseOrder
test.erp5.testReturnedOrder test.erp5.testReturnedOrder
test.erp5.testReturnedSalePackingList test.erp5.testReturnedSalePackingList
\ No newline at end of file test.erp5.testTradeReports
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment