Commit 4820965b authored by Arnaud Fontaine's avatar Arnaud Fontaine

ZODB Components: Migrate filesystem source files related to erp5_apparel.

parent 04b49859
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Document Component" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_reference</string> </key>
<value> <string>Consumption</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.Document.Consumption</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>document.erp5.Consumption</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Document 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>
<string>W: 40, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 45, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 46, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 49, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 50, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 53, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 60, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 62, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 63, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 67, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 73, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 75, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 77, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 78, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 82, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 83, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 85, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 87, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 88, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 93, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 95, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 97, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 99, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W:103, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W:105, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W:107, 0: Bad indentation. Found 8 spaces, expected 6 (bad-indentation)</string>
<string>W:108, 0: Bad indentation. Found 8 spaces, expected 6 (bad-indentation)</string>
<string>W:109, 0: Bad indentation. Found 10 spaces, expected 8 (bad-indentation)</string>
<string>W:110, 0: Bad indentation. Found 8 spaces, expected 6 (bad-indentation)</string>
<string>W:111, 0: Bad indentation. Found 10 spaces, expected 8 (bad-indentation)</string>
<string>W:112, 0: Bad indentation. Found 10 spaces, expected 8 (bad-indentation)</string>
<string>W:113, 0: Bad indentation. Found 12 spaces, expected 10 (bad-indentation)</string>
<string>W:114, 0: Bad indentation. Found 10 spaces, expected 8 (bad-indentation)</string>
<string>W:115, 0: Bad indentation. Found 12 spaces, expected 10 (bad-indentation)</string>
<string>W:117, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)</string>
<string>W: 62, 4: Arguments number differs from overridden \'_setVariationCategoryList\' method (arguments-differ)</string>
<string>W: 77, 4: Arguments number differs from overridden \'setVariationCategoryList\' method (arguments-differ)</string>
<string>W: 87, 4: Arguments number differs from overridden \'getVariationRangeBaseCategoryItemList\' method (arguments-differ)</string>
<string>W: 93, 13: map/filter on lambda could be replaced by comprehension (deprecated-lambda)</string>
</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>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Document Component" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_reference</string> </key>
<value> <string>VariationImage</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.Document.VariationImage</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>document.erp5.VariationImage</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Document 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>
<string>W: 37, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 41, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 42, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 45, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 46, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
<string>W: 49, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)</string>
</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>
...@@ -120,7 +120,7 @@ class TestApparelModel(ERP5TypeTestCase): ...@@ -120,7 +120,7 @@ class TestApparelModel(ERP5TypeTestCase):
color1 = apparel_colour_range.newContent( color1 = apparel_colour_range.newContent(
title = 'Blue', title = 'Blue',
portal_type = 'Apparel Colour Range Variation') portal_type = 'Apparel Colour Range Variation')
color2 = apparel_colour_range.newContent( apparel_colour_range.newContent(
title = 'Red', title = 'Red',
portal_type = 'Apparel Colour Range Variation') portal_type = 'Apparel Colour Range Variation')
......
<?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>testApparelModel</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.tests.testApparelModel</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>test.erp5.testApparelModel</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>
...@@ -30,8 +30,7 @@ ...@@ -30,8 +30,7 @@
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from zLOG import LOG from zLOG import LOG
from Products.ERP5Type.tests.Sequence import SequenceList from Products.ERP5Type.tests.Sequence import SequenceList
from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod from Products.ERP5.tests.testOrder import TestOrderMixin
from testOrder import TestOrderMixin
class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase): class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
""" """
...@@ -49,7 +48,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase): ...@@ -49,7 +48,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
transformed_resource_portal_type = 'Transformation Transformed Resource' transformed_resource_portal_type = 'Transformation Transformed Resource'
operation_portal_type = 'Transformation Operation' operation_portal_type = 'Transformation Operation'
def afterSetUp(self, quiet=1, run=1): def afterSetUp(self):
super(TestApparelTransformation, self).afterSetUp() super(TestApparelTransformation, self).afterSetUp()
self.login() self.login()
...@@ -611,7 +610,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase): ...@@ -611,7 +610,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
portal_type="Production Order", portal_type="Production Order",
temp_object=1, temp_object=1,
specialise_value=transformation) specialise_value=transformation)
for i, expected in enumerate(expected_list): for _, expected in enumerate(expected_list):
context = production_order.newContent( context = production_order.newContent(
portal_type="Production Order Line", portal_type="Production Order Line",
quantity=1, quantity=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>testApparelTransformation</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.tests.testApparelTransformation</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>test.erp5.testApparelTransformation</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>
...@@ -32,7 +32,6 @@ import unittest ...@@ -32,7 +32,6 @@ import unittest
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from zLOG import LOG from zLOG import LOG
from Products.ERP5Type.tests.Sequence import SequenceList from Products.ERP5Type.tests.Sequence import SequenceList
from Products.CMFCore.utils import getToolByName
from Products.ERP5.tests.testOrder import TestOrderMixin from Products.ERP5.tests.testOrder import TestOrderMixin
from Products.ERP5.tests.utils import newSimulationExpectedFailure from Products.ERP5.tests.utils import newSimulationExpectedFailure
...@@ -69,7 +68,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -69,7 +68,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
operation_category_list = ['operation1', 'operation2'] operation_category_list = ['operation1', 'operation2']
if len(self.category_tool.operation.contentValues()) == 0: if len(self.category_tool.operation.contentValues()) == 0:
for category_id in operation_category_list: for category_id in operation_category_list:
o = self.category_tool.operation.newContent( self.category_tool.operation.newContent(
portal_type='Category', portal_type='Category',
id=category_id) id=category_id)
...@@ -310,7 +309,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -310,7 +309,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
sequence.edit(applied_rule=applied_rule) sequence.edit(applied_rule=applied_rule)
self.assertTrue(applied_rule is not None) self.assertTrue(applied_rule is not None)
# Test if applied rule has a specialise value with default_order_rule # Test if applied rule has a specialise value with default_order_rule
portal_rules = getToolByName(order, 'portal_rules')
# XXX hardcoded value # XXX hardcoded value
self.assertEqual('default_production_order_rule', \ self.assertEqual('default_production_order_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
...@@ -366,7 +364,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -366,7 +364,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
self.assertEqual(1, len(applied_rule_list)) self.assertEqual(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_delivering_rule', \ self.assertEqual('default_delivering_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test next applied rule # Test next applied rule
...@@ -377,7 +374,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -377,7 +374,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
self.assertEqual(1, len(applied_rule_list)) self.assertEqual(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_rule', \ self.assertEqual('default_transformation_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
...@@ -488,7 +484,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -488,7 +484,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
self.assertEqual(1, len(applied_rule_list)) self.assertEqual(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_rule', \ self.assertEqual('default_transformation_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
...@@ -547,7 +542,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -547,7 +542,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
# Test supply applied rule # Test supply applied rule
applied_rule = component_movement.objectValues()[0] applied_rule = component_movement.objectValues()[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_sourcing_rule', \ self.assertEqual('default_transformation_sourcing_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test supply movement # Test supply movement
...@@ -686,7 +680,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -686,7 +680,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
self.assertEqual(1, len(applied_rule_list)) self.assertEqual(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_delivering_rule', \ self.assertEqual('default_delivering_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test next applied rule # Test next applied rule
...@@ -697,7 +690,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -697,7 +690,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
self.assertEqual(1, len(applied_rule_list)) self.assertEqual(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_rule', \ self.assertEqual('default_transformation_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
...@@ -759,7 +751,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -759,7 +751,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
# Test supply applied rule # Test supply applied rule
applied_rule = component_movement.objectValues()[0] applied_rule = component_movement.objectValues()[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_sourcing_rule', \ self.assertEqual('default_transformation_sourcing_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test supply movement # Test supply movement
...@@ -797,7 +788,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -797,7 +788,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
applied_rule_list = modified_movement.objectValues() applied_rule_list = modified_movement.objectValues()
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_sourcing_rule', \ self.assertEqual('default_transformation_sourcing_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
...@@ -824,7 +814,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -824,7 +814,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
self.assertEqual(1, len(applied_rule_list)) self.assertEqual(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_rule', \ self.assertEqual('default_transformation_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
...@@ -884,7 +873,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -884,7 +873,6 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
# Test supply applied rule # Test supply applied rule
applied_rule = component_movement.objectValues()[0] applied_rule = component_movement.objectValues()[0]
self.assertEqual("Applied Rule", applied_rule.getPortalType()) self.assertEqual("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEqual('default_transformation_sourcing_rule', \ self.assertEqual('default_transformation_sourcing_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test supply movement # Test supply movement
...@@ -1230,7 +1218,7 @@ class TestProductionOrderApparel(TestProductionOrderApparelMixin, ERP5TypeTestCa ...@@ -1230,7 +1218,7 @@ class TestProductionOrderApparel(TestProductionOrderApparelMixin, ERP5TypeTestCa
supply_node = supply_chain.contentValues(portal_type='Supply Node')[0] supply_node = supply_chain.contentValues(portal_type='Supply Node')[0]
cb_data = supply_chain.manage_cutObjects([supply_node.getId()]) cb_data = supply_chain.manage_cutObjects([supply_node.getId()])
copied, = empty_supply_chain.manage_pasteObjects(cb_data) _, = empty_supply_chain.manage_pasteObjects(cb_data)
def stepCheckPastedSupplyNode(self, sequence=None, sequence_list=None, def stepCheckPastedSupplyNode(self, sequence=None, sequence_list=None,
**kw): **kw):
......
<?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>testProductionOrderApparel</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.tests.testProductionOrderApparel</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>test.erp5.testProductionOrderApparel</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>
<string>W:319, 34: Redefining built-in \'object\' (redefined-builtin)</string>
</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>
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
...@@ -30,7 +31,7 @@ ...@@ -30,7 +31,7 @@
import unittest import unittest
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5.tests.testProductionOrderApparel import TestProductionOrderApparelMixin from erp5.component.test.testProductionOrderApparel import TestProductionOrderApparelMixin
from Products.ERP5.tests.testProductionPackingList import TestProductionDelivery from Products.ERP5.tests.testProductionPackingList import TestProductionDelivery
class TestProductionDeliveryApparel(TestProductionOrderApparelMixin, class TestProductionDeliveryApparel(TestProductionOrderApparelMixin,
......
<?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>testProductionPackingListApparel</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>Products.ERP5.tests.testProductionPackingListApparel</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>test.erp5.testProductionPackingListApparel</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>
document.erp5.ApparelFabric
document.erp5.ApparelShape
document.erp5.ApparelComponent
document.erp5.ApparelModel
document.erp5.ApparelAssortment document.erp5.ApparelAssortment
document.erp5.ApparelCloth
document.erp5.ApparelColourRange document.erp5.ApparelColourRange
document.erp5.ApparelSize document.erp5.ApparelComponent
document.erp5.ApparelFabric
document.erp5.ApparelMeasurement document.erp5.ApparelMeasurement
document.erp5.ApparelCloth document.erp5.ApparelModel
\ No newline at end of file document.erp5.ApparelShape
document.erp5.ApparelSize
document.erp5.Consumption
document.erp5.VariationImage
\ No newline at end of file
test.erp5.testApparelModel
test.erp5.testApparelTransformation
test.erp5.testProductionOrderApparel
test.erp5.testProductionPackingListApparel
\ No newline at end of file
erp5_full_text_myisam_catalog
erp5_mrp
\ 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