[Erp5-report] r39655 nicolas.dumazet - /erp5/trunk/products/ERP5/tests/testInventory.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Oct 29 07:41:38 CEST 2010


Author: nicolas.dumazet
Date: Fri Oct 29 07:41:38 2010
New Revision: 39655

URL: http://svn.erp5.org?rev=39655&view=rev
Log:
remove trailing whitespaces

Modified:
    erp5/trunk/products/ERP5/tests/testInventory.py

Modified: erp5/trunk/products/ERP5/tests/testInventory.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testInventory.py?rev=39655&r1=39654&r2=39655&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testInventory.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testInventory.py [utf8] Fri Oct 29 07:41:38 2010
@@ -67,7 +67,7 @@ class TestInventory(TestOrderMixin, ERP5
   inventory_line_portal_type = inventory_portal_type + ' Line'
   inventory_cell_portal_type = inventory_portal_type + ' Cell'
   price_currency =  'currency_module/euro'
-  
+
   def getTitle(self):
     return "Inventory"
 
@@ -117,7 +117,7 @@ class TestInventory(TestOrderMixin, ERP5
                                             id=category_id)
         else:
           self.createCategory(last_category, category_id)
-          
+
   def stepCreateItemList(self, sequence=None, sequence_list=None, **kw):
     """
       Create some items to manipulate during the module test
@@ -130,7 +130,7 @@ class TestInventory(TestOrderMixin, ERP5
       item_list.append(item)
       item.edit(quantity = (i+1)*10)
     sequence.edit(item_list = item_list)
-      
+
   def stepCreateOrganisationsForModule(self, sequence=None,
                                         sequence_list=None, **kw):
     """
@@ -177,7 +177,7 @@ class TestInventory(TestOrderMixin, ERP5
     inventory_line = inventory.newContent(portal_type = self.inventory_line_portal_type)
     inventory_line.edit(resource_value = resource,
                         aggregate_value_list = aggregate_value_list)
-    # Now, quantity is not defined any more automatically. 
+    # Now, quantity is not defined any more automatically.
     inventory_line.edit(quantity=sum([x.getQuantity() for x in \
         aggregate_value_list]))
     inventory.deliver()
@@ -198,7 +198,7 @@ class TestInventory(TestOrderMixin, ERP5
     inventory_list.append(inventory)
     sequence.edit(inventory_list=inventory_list)
     return inventory
-                        
+
   def stepCreateSingleInventory(self, sequence=None, sequence_list=None, **kw):
     """
       Create a single Inventory object for Inventory Module testing
@@ -212,7 +212,7 @@ class TestInventory(TestOrderMixin, ERP5
     inventory.deliver()
     inventory_list.append(inventory)
     sequence.edit(inventory_list=inventory_list)
-                        
+
   def stepCreateSingleVariatedInventory(self, sequence=None, sequence_list=None, **kw):
     """
       Create a single Inventory object for Inventory Module testing
@@ -245,7 +245,7 @@ class TestInventory(TestOrderMixin, ERP5
         mapped_value_property_list = ['quantity'],
         )
     inventory.deliver()
-                        
+
   def stepCreatePackingListForModule(self, sequence=None,
                                       sequence_list=None, **kw):
     """
@@ -348,7 +348,7 @@ class TestInventory(TestOrderMixin, ERP5
                       "stop_action", "packing_list_workflow")
     workflow_tool.doActionFor(packing_list,
                       "deliver_action", "packing_list_workflow")
-                        
+
   def stepCreateOrganisationList(self, sequence=None, sequence_list=None, **kw):
     """
       Create some organisations to manipulate during the test
@@ -367,7 +367,7 @@ class TestInventory(TestOrderMixin, ERP5
     for i in range(10):
       self.stepCreateOrganisation(sequence=sequence, sequence_list=sequence_list, **kw)
       organisation_list.append(sequence.get('organisation'))
-      
+
     category_tool = self.getPortal().portal_categories
     bc = category_tool.site
     self.createCategory(bc, ['Place1', ['A', 'B'], 'Place2', ['C'], 'Place3', ['D']])
@@ -375,11 +375,11 @@ class TestInventory(TestOrderMixin, ERP5
     organisation_list[3] = bc.Place1.B
     organisation_list[6] = bc.Place2.C
     organisation_list[9] = bc.Place3.D
-    
+
     sequence.edit(
       organisation = None,
       organisation_list = organisation_list)
-        
+
 
   def stepCreateVariatedResourceList(self, sequence=None, sequence_list=None, **kw):
     """
@@ -392,8 +392,8 @@ class TestInventory(TestOrderMixin, ERP5
     sequence.edit(
       resource=None,
       resource_list = resource_list)
-      
-    
+
+
   def stepCreatePackingListList(self, sequence=None, sequence_list=None, **kw):
     """
       Create some packing lists
@@ -449,7 +449,7 @@ class TestInventory(TestOrderMixin, ERP5
                {'variation':['size/Baby', '3', '5'], 'quantity':16.5},
              ]
            }  # line end
-        ] 
+        ]
       }, # packing list end
       { 'source':6, 'destination':3, 'source_section':4, 'destination_section':0,
         'source_payment':5, 'destination_payment':1, 'start_date':DateTime()-25, 'lines':[
@@ -511,7 +511,7 @@ class TestInventory(TestOrderMixin, ERP5
                {'variation':['size/Man', '3', '4'], 'quantity':6.},
              ]
            }, # line end
-        ] 
+        ]
       }, # packing list end
       { 'source':3, 'destination':9, 'source_section':0, 'destination_section':7,
         'source_payment':1, 'destination_payment':8, 'start_date':DateTime()-10, 'lines':[
@@ -525,17 +525,17 @@ class TestInventory(TestOrderMixin, ERP5
                {'variation':['size/Baby', '3', '5'], 'quantity':18.},
              ]
            }, # line end
-        ] 
+        ]
       }, # packing list end
     ]
-    
+
     packing_list_list = []
     delivery_line_list = []
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
     order = sequence.get('order')
     packing_list_module = self.getPortal().getDefaultModule(self.packing_list_portal_type)
-    
+
     for data in data_list:
       # Create Packing List
       packing_list = packing_list_module.newContent(portal_type=self.packing_list_portal_type)
@@ -562,12 +562,12 @@ class TestInventory(TestOrderMixin, ERP5
             resource_value = resource_value,
             variation_category_list=variation_category_list
         )
-        
+
         # Set cell range
         base_category_dict = {}
         for i in range(len(base_category_list)):
           base_category_dict[base_category_list[i]] = i
-        
+
         # Set cells
         for cell in line['cells']:
           variation = cell['variation']
@@ -588,7 +588,7 @@ class TestInventory(TestOrderMixin, ERP5
               mapped_value_property_list = ['quantity'],
               )
     sequence.edit(packing_list_list = packing_list_list)
-    
+
   def stepCreateTestingCategories(self, sequence=None, sequence_list=None, **kw):
     """
       Create some categories and affect them to resources and organisations
@@ -596,11 +596,11 @@ class TestInventory(TestOrderMixin, ERP5
     category_tool = self.getPortal().portal_categories
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
-    
+
     bc = category_tool.newContent(portal_type = 'Base Category', id = 'testing_category')
     self.createCategory(bc, ['a', ['aa', 'ab'], 'o', 'z', ['za', 'zb', ['zba', 'zbb'], 'zc'] ])
     self.stepTic()
-    
+
     category_org_list = [ ['testing_category/a/aa', 'testing_category/o'], # 0
                           ['testing_category/a/aa', 'testing_category/z'], # 1
                           ['testing_category/a/aa', 'testing_category/z/zb/zba'], # 2
@@ -612,12 +612,12 @@ class TestInventory(TestOrderMixin, ERP5
                           ['testing_category/z', 'testing_category/a/ab'], # 8
                           ['testing_category/a', 'testing_category/z/zb'],# 9
                         ]
-                        
+
     category_res_list = [ ['testing_category/a/aa', 'testing_category/z'],
                           ['testing_category/a/aa', 'testing_category/z/za'],
                           ['testing_category/a/aa', 'testing_category/o']
                         ]
-    
+
     for i in range(len(category_org_list)):
       organisation = organisation_list[i]
       new_categories = category_org_list[i]
@@ -626,7 +626,7 @@ class TestInventory(TestOrderMixin, ERP5
       resource = resource_list[i]
       new_categories = category_res_list[i]
       resource.edit(categories = resource.getCategoryList() + new_categories)
-      
+
 
   def stepTestGetInventoryOnNode(self, sequence=None, sequence_list=None, **kw):
     """
@@ -655,7 +655,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':152.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       organisation = organisation_list[expected_values['id']]
       url = organisation.getRelativeUrl()
@@ -664,7 +664,7 @@ class TestInventory(TestOrderMixin, ERP5
         date = value['date']
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, at_date=date, node=url)
-  
+
 
   def stepTestGetInventoryOnPayment(self, sequence=None, sequence_list=None, **kw):
     """
@@ -688,7 +688,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':152.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       organisation = organisation_list[expected_values['id']]
       url = organisation.getRelativeUrl()
@@ -697,7 +697,7 @@ class TestInventory(TestOrderMixin, ERP5
         date = value['date']
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, at_date=date, payment=url)
-        
+
 
   def stepTestGetInventoryOnSection(self, sequence=None, sequence_list=None, **kw):
     """
@@ -721,7 +721,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':152.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       organisation = organisation_list[expected_values['id']]
       url = organisation.getRelativeUrl()
@@ -730,8 +730,8 @@ class TestInventory(TestOrderMixin, ERP5
         date = value['date']
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, at_date=date, section=url)
-        
-        
+
+
   def stepTestGetInventoryOnMirrorSection(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventory on each mirror section
@@ -754,7 +754,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':-152.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       organisation = organisation_list[expected_values['id']]
       url = organisation.getRelativeUrl()
@@ -763,8 +763,8 @@ class TestInventory(TestOrderMixin, ERP5
         date = value['date']
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, at_date=date, mirror_section=url)
-        
-        
+
+
   def stepTestGetInventoryOnResource(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventory on each resource
@@ -788,7 +788,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':18.5},]
       },
     ]
- 
+
     organisation_url = organisation_list[0].getRelativeUrl()
     for expected_values in expected_values_list:
       resource = resource_list[expected_values['id']]
@@ -798,11 +798,11 @@ class TestInventory(TestOrderMixin, ERP5
         date = value['date']
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, at_date=date, resource=url, section=organisation_url)
-        
-        
+
+
   def stepTestGetInventoryOnVariationText(self, sequence=None, sequence_list=None, **kw):
     """
-    
+
     """
     simulation = self.getPortal().portal_simulation
     delivery = sequence.get('packing_list_list')[0]
@@ -811,7 +811,7 @@ class TestInventory(TestOrderMixin, ERP5
               'values':[{'inventory':17.},]
       },
     ]
-    
+
     organisation_list = sequence.get('organisation_list')
     organisation_url = organisation_list[0].getRelativeUrl()
     for expected_values in expected_values_list:
@@ -820,14 +820,14 @@ class TestInventory(TestOrderMixin, ERP5
       for value in values:
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, variation_text=variation_text, section=organisation_url)
-    
+
   def stepTestInventoryListBrainGetQuantity(self, sequence=None, sequence_list=None, **kw):
     """
-    
+
     """
     simulation = self.getPortal().portal_simulation
     delivery = sequence.get('packing_list_list')[0]
-    
+
     organisation_list = sequence.get('organisation_list')
     organisation_url = organisation_list[0].getRelativeUrl()
     movement = delivery['1']['movement_0_0_0']
@@ -846,8 +846,8 @@ class TestInventory(TestOrderMixin, ERP5
         self.assertEquals(inventory.getQuantity(), 0.5)
     self.failUnless(found==1)
 
-    
-    
+
+
   def stepTestGetInventoryOnVariationCategory(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventory on some variation categories
@@ -892,10 +892,10 @@ class TestInventory(TestOrderMixin, ERP5
                                   {'date':DateTime()-12, 'inventory':204.75},
                                   {'date':DateTime(),    'inventory':201.75},]
       },
-      
-      
+
+
     ]
- 
+
     organisation_url = organisation_list[0].getRelativeUrl()
     for expected_values in expected_values_list:
       category_list = expected_values['id']
@@ -907,8 +907,8 @@ class TestInventory(TestOrderMixin, ERP5
                                at_date=date,
                                variation_category=category_list,
                                section=organisation_url)
-        
-        
+
+
   def stepTestGetInventoryWithOmitOutput(self, sequence=None,
                                          sequence_list=None, **kw):
     """
@@ -937,7 +937,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':152.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       organisation = organisation_list[expected_values['id']]
       url = organisation.getRelativeUrl()
@@ -949,8 +949,8 @@ class TestInventory(TestOrderMixin, ERP5
                                at_date=date,
                                node=url,
                                omit_output=1)
-        
-        
+
+
   def stepTestGetInventoryWithOmitInput(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventory on each node with omit_input
@@ -978,7 +978,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':0.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       organisation = organisation_list[expected_values['id']]
       url = organisation.getRelativeUrl()
@@ -990,7 +990,7 @@ class TestInventory(TestOrderMixin, ERP5
                                at_date=date,
                                node=url,
                                omit_input=1)
-                
+
 
   def stepTestGetInventoryOnSectionCategory(self, sequence=None,
                                             sequence_list=None, **kw):
@@ -1004,7 +1004,7 @@ class TestInventory(TestOrderMixin, ERP5
       {'id':'testing_category/z', 'values':[{'inventory':-274.5},] },
       {'id':'testing_category/o', 'values':[{'inventory':0.},] },
     ]
- 
+
     for expected_values in expected_values_list:
       category = expected_values['id']
       values = expected_values['values']
@@ -1012,8 +1012,8 @@ class TestInventory(TestOrderMixin, ERP5
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory,
                                section_category=category)
-        
-        
+
+
   def stepTestGetInventoryOnPaymentCategory(self, sequence=None,
                                             sequence_list=None, **kw):
     """
@@ -1026,7 +1026,7 @@ class TestInventory(TestOrderMixin, ERP5
       {'id':'testing_category/a/ab', 'values':[{'inventory':152.},] },
       {'id':'testing_category/a', 'values':[{'inventory':426.5},] },
     ]
- 
+
     for expected_values in expected_values_list:
       category = expected_values['id']
       values = expected_values['values']
@@ -1034,8 +1034,8 @@ class TestInventory(TestOrderMixin, ERP5
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory,
                                payment_category=category)
-        
-        
+
+
   def stepTestGetInventoryOnNodeCategory(self, sequence=None,
                                          sequence_list=None, **kw):
     """
@@ -1049,15 +1049,15 @@ class TestInventory(TestOrderMixin, ERP5
       {'id':'testing_category/a', 'values':[{'inventory':0.},] },
       {'id':'testing_category/z', 'values':[{'inventory':0.},] },
     ]
-       
+
     for expected_values in expected_values_list:
       category = expected_values['id']
       values = expected_values['values']
       for value in values:
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, node_category=category)
-        
-        
+
+
   def stepTestGetInventoryOnMirrorSectionCategory(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventory with a section_category argument
@@ -1069,15 +1069,15 @@ class TestInventory(TestOrderMixin, ERP5
       {'id':'testing_category/z', 'values':[{'inventory':274.5},] },
       {'id':'testing_category/o', 'values':[{'inventory':0.},] },
     ]
- 
+
     for expected_values in expected_values_list:
       category = expected_values['id']
       values = expected_values['values']
       for value in values:
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, mirror_section_category=category)
-          
-  
+
+
   def stepTestGetInventoryOnResourceCategory(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventory with a resource_category argument
@@ -1089,7 +1089,7 @@ class TestInventory(TestOrderMixin, ERP5
       {'id':'testing_category/z/za', 'values':[{'inventory':25.5},] },
       {'id':'testing_category/z', 'values':[{'inventory':256.},] },
     ]
- 
+
     for expected_values in expected_values_list:
       category = expected_values['id']
       values = expected_values['values']
@@ -1098,8 +1098,8 @@ class TestInventory(TestOrderMixin, ERP5
         self._testGetInventory(expected=e_inventory,
                                resource_category=category,
                                section=organisation_list[0].getRelativeUrl())
-        
-        
+
+
   def _testGetInventory(self, expected, **kw):
     """
       Shared testing method
@@ -1115,7 +1115,7 @@ class TestInventory(TestOrderMixin, ERP5
       LOG('SQL Query was : ', 0, str(simulation.getInventory(src__=1, **kw)))
       self.assertEquals(e_inventory, a_inventory, msg)
 
-               
+
   def stepTestGetInventoryOnSimulationState(self, sequence=None,
                                             sequence_list=None, **kw):
     """
@@ -1128,7 +1128,7 @@ class TestInventory(TestOrderMixin, ERP5
     workflow_tool = self.getPortal().portal_workflow
     simulation = self.getPortal().portal_simulation
     transit_simulation_state = ['started']
-    
+
     transition_list = [
        {'id':0, 'action':'confirm_action'}, # a
        {'id':0, 'action':'set_ready_action'}, # b
@@ -1143,7 +1143,7 @@ class TestInventory(TestOrderMixin, ERP5
                             {'id':3, 'action':'start_action'}, # k
                             {'id':3, 'action':'stop_action'}, # l
     ]
-    
+
     expected_values_list = [
      #( without omit_transit, with omit_transit)
       ({'Current':  0.  , 'Available': 0.  , 'Future':  0.  },
@@ -1173,18 +1173,18 @@ class TestInventory(TestOrderMixin, ERP5
       ({'Current':128.5 , 'Available': 128.5  , 'Future':274.5 }, # l
        {'Current':128.5 , 'Available': 128.5  , 'Future':274.5 }),
     ]
- 
+
     organisation_list = sequence.get('organisation_list')
     organisation_url = organisation_list[0].getRelativeUrl()
     date = DateTime()
-    
+
     def _testWithState(expected_values, omit_transit):
       # Get current workflow states to add it to the log
       state_list = []
       for packing_list in packing_list_list:
         state_list.append(workflow_tool.getStatusOf(
                 packing_list_workflow, packing_list)[state_variable])
-      
+
       LOG('Testing with these workflow states :', 0, state_list)
       for name, e_inventory in expected_values.items():
         method_name = 'get%sInventory' % name
@@ -1193,23 +1193,23 @@ class TestInventory(TestOrderMixin, ERP5
           LOG('TEST ERROR : Simulation Tool has no %s method'
               % method_name, 0, '')
           self.failUnless(0)
-        a_inventory = method(section=organisation_url, 
+        a_inventory = method(section=organisation_url,
                              omit_transit=omit_transit,
                              transit_simulation_state=transit_simulation_state,
                              at_date=date)
         if a_inventory != e_inventory:
           LOG('TEST ERROR : Inventory quantity differs between expected (%s) and real (%s) quantities' % (repr(e_inventory), repr(a_inventory)), 0, 'with method %s and omit_transit=%s' % (method_name, omit_transit))
-          LOG('SQL Query was :', 0, method(section=organisation_url, 
+          LOG('SQL Query was :', 0, method(section=organisation_url,
                              omit_transit=omit_transit,
                              transit_simulation_state=transit_simulation_state,
                              at_date=date, src__=1))
           self.assertEquals(a_inventory, e_inventory)
-        
+
     # First, test with draft state everywhere
     LOG('Testing Inventory with every Packing List in draft state...', 0, '')
     for omit_transit in (0,1):
       _testWithState(expected_values_list[0][omit_transit], omit_transit)
-      
+
     i = 0
     for expected_values in expected_values_list[1:]:
       self.tic() # acceptable here because this is not the job
@@ -1223,14 +1223,14 @@ class TestInventory(TestOrderMixin, ERP5
       transited_pl.recursiveImmediateReindexObject() # XXX
       transaction.commit()
       self.stepTic()
-      
+
       for omit_transit in (0,1):
         values = expected_values[omit_transit]
         _testWithState(values, omit_transit)
-        
+
       i += 1
 
-      
+
   def stepTestGetInventoryWithSelectionReport(self, sequence=None, sequence_list=None, **kw):
     """
     """
@@ -1257,7 +1257,7 @@ class TestInventory(TestOrderMixin, ERP5
                          {'date':DateTime(),    'inventory':152.},]
       },
     ]
- 
+
     for expected_values in expected_values_list:
       selection_domain = DomainSelection(domain_dict = {'destination_section':organisation_list[expected_values['id']],
                                                         'source_section':organisation_list[expected_values['id']]})
@@ -1266,15 +1266,15 @@ class TestInventory(TestOrderMixin, ERP5
         date = value['date']
         e_inventory = value['inventory']
         self._testGetInventory(expected=e_inventory, at_date=date, selection_domain=selection_domain)
-    
-    
+
+
   def stepTestGetInventoryListOnSection(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventoryList on a section
     """
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
-    
+
     # Build expected list
     expected_list = []
     for i in range(1, 31):
@@ -1344,7 +1344,7 @@ class TestInventory(TestOrderMixin, ERP5
                              'section_relative_url': i[1],
                              'resource_relative_url': i[2],
                              'inventory':0. })
-    
+
     item_dict = { 'node': organisation_list,
                   'section': organisation_list,
                   'resource': resource_list }
@@ -1358,7 +1358,7 @@ class TestInventory(TestOrderMixin, ERP5
     self._testGetInventoryList(expected=expected_l,
                                section=organisation_list[0].getRelativeUrl(),
                                omit_simulation=1)
-    
+
   def stepTestGetInventoryListOnNode(self, sequence=None,
                                      sequence_list=None, **kw):
     """
@@ -1366,7 +1366,7 @@ class TestInventory(TestOrderMixin, ERP5
     """
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
-    
+
     # Build expected list
     expected_list = []
     for i in range(1, 31):
@@ -1411,7 +1411,7 @@ class TestInventory(TestOrderMixin, ERP5
                              'section_relative_url': i[1],
                              'resource_relative_url': i[2],
                              'inventory':0. })
-    
+
     item_dict = { 'node': organisation_list,
                   'section': organisation_list,
                   'resource': resource_list }
@@ -1426,14 +1426,14 @@ class TestInventory(TestOrderMixin, ERP5
                                 node=organisation_list[2].getRelativeUrl(),
                                 omit_simulation=1)
 
-    
+
   def stepTestGetInventoryListWithOmitInput(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventoryList on a section with omit_input
     """
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
-    
+
     # Build expected list
     expected_list = []
     for i in range(1, 24):
@@ -1451,7 +1451,7 @@ class TestInventory(TestOrderMixin, ERP5
     for i in [18]:
       quantity = (i + 0.)
       expected_list.append({ 'node_relative_url': 3, 'section_relative_url':0, 'resource_relative_url':2, 'inventory':-quantity })
-    
+
     item_dict = {'node':organisation_list, 'section':organisation_list, 'resource':resource_list}
     expected_l = expected_list[:]
     for expected in expected_l:
@@ -1459,15 +1459,15 @@ class TestInventory(TestOrderMixin, ERP5
         attr_name = attribute.split('_')[0]
         expected[attribute] = item_dict[attr_name][expected[attribute]].getRelativeUrl()
     self._testGetInventoryList(expected=expected_l, section=organisation_list[0].getRelativeUrl(), omit_simulation=1, omit_input=1)
-    
-    
+
+
   def stepTestGetInventoryListWithOmitOutput(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventoryList on a section with omit_output
     """
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
-    
+
     # Build expected list
     expected_list = []
     for i in range(1, 31):
@@ -1485,7 +1485,7 @@ class TestInventory(TestOrderMixin, ERP5
     for i in range(40, 41):
       quantity = (i + 0.) / 2
       expected_list.append({ 'node_relative_url': 3, 'section_relative_url':0, 'resource_relative_url':2, 'inventory':quantity })
-    
+
     item_dict = {'node':organisation_list, 'section':organisation_list, 'resource':resource_list}
     expected_l = expected_list[:]
     for expected in expected_l:
@@ -1493,18 +1493,18 @@ class TestInventory(TestOrderMixin, ERP5
         attr_name = attribute.split('_')[0]
         expected[attribute] = item_dict[attr_name][expected[attribute]].getRelativeUrl()
     self._testGetInventoryList(expected=expected_l, section=organisation_list[0].getRelativeUrl(), omit_simulation=1, omit_output=1)
-    
-    
+
+
   def stepTestGetInventoryListWithGroupBy(self, sequence=None, sequence_list=None, **kw):
     """
       Test getInventoryList by using group_by_*
     """
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
-    
+
     # Build expected list
-    expected_list_list = [ 
-      ({'group_by_node':1}, [ 
+    expected_list_list = [
+      ({'group_by_node':1}, [
         {'node_relative_url': 2, 'section_relative_url':0, 'resource_relative_url':0, 'inventory':120. },
         {'node_relative_url': 2, 'section_relative_url':0, 'resource_relative_url':1, 'inventory':25.5 },
         {'node_relative_url': 2, 'section_relative_url':0, 'resource_relative_url':2, 'inventory':16.5 },
@@ -1549,16 +1549,16 @@ class TestInventory(TestOrderMixin, ERP5
         {'resource_relative_url':0, 'inventory':6.5 },
         {'resource_relative_url':0, 'inventory':6.5 },
         {'resource_relative_url':0, 'inventory':0.}, #None }, # Sum of lines (quantity of lines is NULL)
-        
+
         {'resource_relative_url':1, 'inventory':15.5 },
         {'resource_relative_url':1, 'inventory':10. },
         {'resource_relative_url':1, 'inventory':0. }, #None }, # Sum of lines (quantity of lines is ULL)
-        
+
         {'resource_relative_url':2, 'inventory':18.5 },
         {'resource_relative_url':2, 'inventory':0. }, #None }, # Sum of lines (quantity of lines is NULL)
       ]),
     ]
-    
+
     item_dict = {'node':organisation_list, 'section':organisation_list, 'resource':resource_list}
     for expected_tuple in expected_list_list:
       param, expected_list = expected_tuple
@@ -1569,8 +1569,8 @@ class TestInventory(TestOrderMixin, ERP5
           expected[attribute] = item_dict[attr_name][expected[attribute]].getRelativeUrl()
       LOG('Testing getInventoryList with', 0, param)
       self._testGetInventoryList(expected=expected_l, omit_simulation=1, **param)
-        
-    
+
+
   def _testGetInventoryList(self, expected, **kw):
     """
       Shared testing method
@@ -1582,7 +1582,7 @@ class TestInventory(TestOrderMixin, ERP5
       attribute_list = [x for x in expected[0].keys() if x != 'inventory']
     else:
       attribute_list = []
-    
+
     LOG('Testing getInventoryList with args :', 0, kw)
     inventory_list = simulation.getInventoryList(**kw)
     for inventory in inventory_list:
@@ -1621,8 +1621,8 @@ class TestInventory(TestOrderMixin, ERP5
       LOG('TEST ERROR : Not all expected values were matched. Remaining =', 0, expected)
       LOG('SQL Query was : ', 0, str(simulation.getInventoryList(src__=1, **kw)))
       self.failUnless(len(expected), 0)
-      
-      
+
+
   def stepTestGetNextNegativeInventoryDate(self, sequence=None, sequence_list=None, **kw):
     """
       Test getNextNegativeInventoryDate
@@ -1640,7 +1640,7 @@ class TestInventory(TestOrderMixin, ERP5
                {'variation':variation_categories, 'quantity':100000.},
              ]
            }, # line end
-        ] 
+        ]
       }, # packing list end
       { 'source':6, 'destination':node, 'source_section':4, 'destination_section':0,
         'source_payment':5, 'destination_payment':1, 'start_date':expected_negative_date+5, 'lines':[
@@ -1648,10 +1648,10 @@ class TestInventory(TestOrderMixin, ERP5
                {'variation':variation_categories, 'quantity':100000.},
              ]
            }, # line end
-        ] 
+        ]
       }, # packing list end
     ]
-    
+
     portal = self.getPortal()
     simulation = portal.portal_simulation
     packing_list_module = portal.getDefaultModule(self.packing_list_portal_type)
@@ -1659,7 +1659,7 @@ class TestInventory(TestOrderMixin, ERP5
     organisation_list = sequence.get('organisation_list')
     resource_list = sequence.get('resource_list')
     delivery_line_list = []
-    
+
     for data in data_list:
       # Create Packing List
       packing_list = packing_list_module.newContent(portal_type=self.packing_list_portal_type)
@@ -1686,12 +1686,12 @@ class TestInventory(TestOrderMixin, ERP5
             resource_value=resource_value,
             variation_category_list=variation_category_list,
         )
-        
+
         # Set cell range
         base_category_dict = {}
         for i in range(len(base_category_list)):
           base_category_dict[base_category_list[i]] = i
-        
+
         # Set cells
         for cell in line['cells']:
           variation = cell['variation']
@@ -1711,11 +1711,11 @@ class TestInventory(TestOrderMixin, ERP5
               mapped_value_property_list = ['quantity'],
               )
       sequence.edit(packing_list_list = packing_list_list)
-    
+
     transaction.commit()
     self.stepTic()
     transaction.commit()
-    
+
     # Then test the next negative date
     next_date = simulation.getNextNegativeInventoryDate(
                       resource=resource_value.getRelativeUrl(),
@@ -1744,7 +1744,7 @@ class TestInventory(TestOrderMixin, ERP5
     self.assertEquals(next_date, expected_negative_date)
 
 
-  def checkVariatedInventory(self, sequence=None, sequence_list=None, 
+  def checkVariatedInventory(self, sequence=None, sequence_list=None,
                              variation_category_list=None,
                              quantity=None,**kw):
     """
@@ -1759,7 +1759,7 @@ class TestInventory(TestOrderMixin, ERP5
                     variation_text=variation_text
                 )
     self.assertEquals(inventory, quantity)
-      
+
   def stepTestInitialVariatedInventory(self, sequence=None, sequence_list=None, **kw):
     """
       Test Inventory Module behavior
@@ -1809,7 +1809,7 @@ class TestInventory(TestOrderMixin, ERP5
                     sequence.get('node').getRelativeUrl()))
     step += 1
     sequence.edit(step=step)
-    
+
   def stepModifyFirstInventory(self, sequence=None, sequence_list=None, **kw):
     """
       Modify the first entered Inventory, to test the quantity change
@@ -1821,8 +1821,8 @@ class TestInventory(TestOrderMixin, ERP5
     inventory_line.edit(
         aggregate_value_list=aggregate_value_list,
         quantity=sum([x.getQuantity() for x in aggregate_value_list]))
-                  
-                
+
+
   def test_01_getInventory(self, quiet=0, run=run_all_test):
     """
       Test the getInventory methods




More information about the Erp5-report mailing list