[Erp5-report] r26309 - /erp5/trunk/products/ERP5/tests/testOrder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 7 08:30:34 CEST 2009


Author: yusei
Date: Tue Apr  7 08:30:33 2009
New Revision: 26309

URL: http://svn.erp5.org?rev=26309&view=rev
Log:
Check portal_type argument in getMovementList method works.

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

Modified: erp5/trunk/products/ERP5/tests/testOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testOrder.py?rev=26309&r1=26308&r2=26309&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testOrder.py [utf8] Tue Apr  7 08:30:33 2009
@@ -2002,6 +2002,16 @@
                                 portal_type=self.order_cell_portal_type,
                                 *cell_key)
     self.assertEquals(2-1+len(cell_key_list), len(order.getMovementList()))
+
+    # Make sure that portal_type argument works correctly.
+    self.assertEqual(len(order.getMovementList(portal_type='Sale Order Line')),
+                     len([movement
+                          for movement in order.getMovementList()
+                          if movement.portal_type=='Sale Order Line']))
+    self.assertEqual(len(order.getMovementList(portal_type='Sale Order Cell')),
+                     len([movement
+                          for movement in order.getMovementList()
+                          if movement.portal_type=='Sale Order Cell']))
 
   def test_19b_getTotalQuantityAndPrice(self, quiet=0, run=run_all_test):
     """




More information about the Erp5-report mailing list