[Erp5-report] r33482 nicolas.dumazet - /erp5/trunk/products/ERP5Legacy/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Mar 8 04:16:08 CET 2010
Author: nicolas.dumazet
Date: Mon Mar 8 04:16:06 2010
New Revision: 33482
URL: http://svn.erp5.org?rev=33482&view=rev
Log:
Use XMLMatrix API where possible
Modified:
erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py
Modified: erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py?rev=33482&r1=33481&r2=33482&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5Legacy/tests/testLegacyProductionOrder.py [utf8] Mon Mar 8 04:16:06 2010
@@ -311,22 +311,14 @@
"""
transformation_transformed_resource = sequence.get('transformation_transformed_resource')
- colour_count = size_count = 0
for colour in self.colour_list:
for size in self.mrp_size_list:
- id = 'quantity_%s_%s'%(colour_count,size_count)
- transformation_transformed_resource.newContent(
- portal_type = 'Transformation Transformed Resource Cell',
- id = id,
- mapped_value_property_list = ('quantity',),
- membership_criterion_base_category = ('colour', 'size'),
- membership_criterion_category = ('colour/%s'%(colour,), 'size/%s'%(size,)),
- quantity = self.colour_size_quantity_dict[colour][size],
- )
- size_count +=1
- size_count = 0
- colour_count +=1
+ quantity = self.colour_size_quantity_dict[colour][size]
+ transformation_transformed_resource.newCell('colour/%s' % colour,
+ 'size/%s' % size,
+ quantity=quantity,
+ base_id="quantity")
def stepSetTransformationTransformedResourceVariationMatrix(self, sequence=None, sequence_list=None,
**kw):
@@ -335,22 +327,14 @@
"""
transformation_transformed_resource = sequence.get('transformation_transformed_resource')
- colour_count = size_count = 0
for colour in self.colour_list:
for size in self.mrp_size_list:
- id = 'variation_%s_%s'%(colour_count,size_count)
- transformation_transformed_resource.newContent(
- portal_type = 'Transformation Transformed Resource Cell',
- id = id,
- mapped_value_property_list = (),
- membership_criterion_base_category = ('colour', 'size'),
- membership_criterion_category = ('colour/%s'%(colour,), 'size/%s'%(size,)),
- categories = self.colour_size_variation_dict[colour][size],
- )
- size_count +=1
- size_count = 0
- colour_count +=1
+ 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")
def stepSetOrderLineQuantityMatrix(self, sequence=None, sequence_list=None,
**kw):
@@ -358,23 +342,14 @@
Fills variation based quantity matrix
"""
order_line = sequence.get('order_line')
- colour_count = size_count = 0
-
for colour in self.colour_list:
for size in self.mrp_size_list:
- id = 'movement_%s_%s'%(colour_count,size_count)
- order_line.newContent(
- portal_type = self.order_cell_portal_type,
- id = id,
- mapped_value_property_list = ('quantity', 'price'),
- membership_criterion_base_category = ('colour', 'size'),
- membership_criterion_category = ('colour/%s'%(colour,), 'size/%s'%(size,)),
- categories_list = ('colour/%s'%(colour,), 'size/%s'%(size,)),
- quantity = self.order_line_colour_size_quantity_dict[colour][size]
+ order_line.newCell(
+ 'colour/%s' % colour,
+ 'size/%s' % size,
+ quantity = self.order_line_colour_size_quantity_dict[colour][size],
+ base_id="quantity",
)
- size_count +=1
- size_count = 0
- colour_count +=1
def stepSetOrderLineVariationCategories(self, sequence=None, sequence_list=None,
**kw):
More information about the Erp5-report
mailing list