[Erp5-report] r33741 nicolas.dumazet - in /erp5/trunk/products: ERP5/tests/ ERP5Legacy/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 16 07:55:09 CET 2010
Author: nicolas.dumazet
Date: Tue Mar 16 07:55:06 2010
New Revision: 33741
URL: http://svn.erp5.org?rev=33741&view=rev
Log:
fix test(Legacy)?ProductionOrder.test_09_testTransformationWithVariation
I was wrong in r33483: even if we delegate ID generation to XMLMatrix.newCell,
we still need to pass along predicate parameters, and mapped_value_property_list
Modified:
erp5/trunk/products/ERP5/tests/testProductionOrder.py
erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py
Modified: erp5/trunk/products/ERP5/tests/testProductionOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testProductionOrder.py?rev=33741&r1=33740&r2=33741&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testProductionOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testProductionOrder.py [utf8] Tue Mar 16 07:55:06 2010
@@ -312,11 +312,16 @@
transformation_transformed_resource = sequence.get('transformation_transformed_resource')
for colour in self.colour_list:
+ colour_path = 'colour/%s' % colour
for size in self.mrp_size_list:
+ size_path = 'size/%s' % size
transformation_transformed_resource.newCell(
- 'colour/%s' % colour,
- 'size/%s' % size,
+ colour_path,
+ size_path,
+ mapped_value_property_list = ('quantity',),
quantity = self.colour_size_quantity_dict[colour][size],
+ membership_criterion_base_category= ('size', 'colour', ),
+ membership_criterion_category= (size_path, colour_path,),
base_id="quantity",
)
@@ -329,11 +334,15 @@
transformation_transformed_resource = sequence.get('transformation_transformed_resource')
for colour in self.colour_list:
+ colour_path = 'colour/%s' % colour
for size in self.mrp_size_list:
+ size_path = 'size/%s' % size
transformation_transformed_resource.newCell(
- 'colour/%s' % colour,
- 'size/%s' % size,
+ colour_path,
+ size_path,
categories = self.colour_size_variation_dict[colour][size],
+ membership_criterion_base_category= ('size', 'colour', ),
+ membership_criterion_category= (size_path, colour_path,),
base_id="variation",
)
@@ -345,11 +354,17 @@
order_line = sequence.get('order_line')
for colour in self.colour_list:
+ colour_path = 'colour/%s' % colour
for size in self.mrp_size_list:
+ size_path = 'size/%s' % size
order_line.newCell(
- 'size/%s' % size,
- 'colour/%s' % colour,
+ size_path,
+ colour_path,
+ mapped_value_property_list = ('quantity',),
quantity = self.order_line_colour_size_quantity_dict[colour][size],
+ categories = [size_path, colour_path],
+ membership_criterion_base_category= ('size', 'colour', ),
+ membership_criterion_category= (size_path, colour_path,),
base_id='movement',
)
Modified: erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py?rev=33741&r1=33740&r2=33741&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py [utf8] Tue Mar 16 07:55:06 2010
@@ -313,12 +313,19 @@
transformation_transformed_resource = sequence.get('transformation_transformed_resource')
for colour in self.colour_list:
+ colour_path = 'colour/%s' % colour
for size in self.mrp_size_list:
+ size_path = 'size/%s' % size
quantity = self.colour_size_quantity_dict[colour][size]
- transformation_transformed_resource.newCell('colour/%s' % colour,
- 'size/%s' % size,
- quantity=quantity,
- base_id="quantity")
+ transformation_transformed_resource.newCell(
+ colour_path,
+ size_path,
+ mapped_value_property_list = ('quantity',),
+ quantity=quantity,
+ membership_criterion_base_category= ('size', 'colour', ),
+ membership_criterion_category= (size_path, colour_path,),
+ base_id="quantity",
+ )
def stepSetTransformationTransformedResourceVariationMatrix(self, sequence=None, sequence_list=None,
**kw):
@@ -329,12 +336,18 @@
transformation_transformed_resource = sequence.get('transformation_transformed_resource')
for colour in self.colour_list:
+ colour_path = 'colour/%s' % colour
for size in self.mrp_size_list:
+ size_path = 'size/%s' % size
variation_list = self.colour_size_variation_dict[colour][size]
- transformation_transformed_resource.newCell('colour/%s' % colour,
- 'size/%s' % size,
- categories = variation_list,
- base_id="variation")
+ transformation_transformed_resource.newCell(
+ colour_path,
+ size_path,
+ categories = variation_list,
+ membership_criterion_base_category= ('size', 'colour', ),
+ membership_criterion_category= (size_path, colour_path,),
+ base_id="variation",
+ )
def stepSetOrderLineQuantityMatrix(self, sequence=None, sequence_list=None,
**kw):
@@ -343,11 +356,17 @@
"""
order_line = sequence.get('order_line')
for colour in self.colour_list:
+ colour_path = 'colour/%s' % colour
for size in self.mrp_size_list:
+ size_path = 'size/%s' % size
order_line.newCell(
- 'size/%s' % size,
- 'colour/%s' % colour,
+ size_path,
+ colour_path,
+ mapped_value_property_list = ('quantity',),
quantity = self.order_line_colour_size_quantity_dict[colour][size],
+ categories = [size_path, colour_path],
+ membership_criterion_base_category= ('size', 'colour', ),
+ membership_criterion_category= (size_path, colour_path,),
base_id='movement',
)
More information about the Erp5-report
mailing list