[Erp5-report] r21231 - /erp5/trunk/products/ERP5/tests/testInventoryAPI.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu May 29 20:01:16 CEST 2008


Author: jm
Date: Thu May 29 20:01:16 2008
New Revision: 21231

URL: http://svn.erp5.org?rev=21231&view=rev
Log:
Use products instead of currencies in testInventoryAPI.
Will be required to test unit conversion.

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

Modified: erp5/trunk/products/ERP5/tests/testInventoryAPI.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testInventoryAPI.py?rev=21231&r1=21230&r2=21231&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testInventoryAPI.py (original)
+++ erp5/trunk/products/ERP5/tests/testInventoryAPI.py Thu May 29 20:01:16 2008
@@ -76,6 +76,10 @@
     """ the apparel fabric module """
     return getattr(self.getPortal(),'apparel_fabric_item_module')
 
+  def getProductModule(self):
+    return getattr(self.getPortal(), 'product',
+        getattr(self.getPortal(), 'product_module'))
+
   def afterSetUp(self):
     """set up """
     self.createCategories()
@@ -98,12 +102,12 @@
                                   portal_type='Bank Account')
     self.mirror_section = self._makeOrganisation(title='Mirror Section')
     self.mirror_node = self._makeOrganisation(title='Mirror Node')
-    self.resource = self.getCurrencyModule().newContent(
+    self.resource = self.getProductModule().newContent(
                                   title='Resource',
-                                  portal_type='Currency')
-    self.other_resource = self.getCurrencyModule().newContent(
+                                  portal_type='Product')
+    self.other_resource = self.getProductModule().newContent(
                                   title='Other Resource',
-                                  portal_type='Currency')
+                                  portal_type='Product')
     self.item = self.getItemModule().newContent(title='Item')
     self.other_item = self.getItemModule().newContent(title='Other Item')
     # create a dummy Rule, to be able to create simulation movements
@@ -125,7 +129,7 @@
     self._safeTic()
     for module in [ 'organisation_module',
                     'person_module',
-                    'currency_module',
+                    'product_module',
                     'portal_simulation',
                     'inventory_module',
                     self.folder.getId() ]:
@@ -183,7 +187,7 @@
     """ erp5_trade is required for transit_simulation_state
         erp5_apparel is required for item
     """
-    return ('erp5_base', 'erp5_dummy_movement', 'erp5_trade', 'erp5_apparel')
+    return ('erp5_base', 'erp5_pdm', 'erp5_dummy_movement', 'erp5_trade', 'erp5_apparel')
 
   # TODO: move this to a base class {{{
   @reindex
@@ -212,14 +216,14 @@
     return sit
 
   @reindex
-  def _makeCurrency(self, **kw):
-    """Creates a currency."""
-    currency = self.getCurrencyModule().newContent(
-            portal_type = 'Currency', **kw)
+  def _makeProduct(self, **kw):
+    """Creates a product."""
+    product = self.getProductModule().newContent(
+            portal_type = 'Product', **kw)
     get_transaction().commit()
     self.tic()
-    return currency
-  _makeResource = _makeCurrency
+    return product
+  _makeResource = _makeProduct
   # }}}
 
   @reindex




More information about the Erp5-report mailing list