[Erp5-report] r20544 - /erp5/trunk/products/ERP5/tests/testTradeCondition.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 15 17:57:53 CEST 2008


Author: jerome
Date: Tue Apr 15 17:57:52 2008
New Revision: 20544

URL: http://svn.erp5.org?rev=20544&view=rev
Log:
use simple scripts SimulationMovement_isTaxMovement and
SimulationMovement_isDeliveryMovement in the rule.

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

Modified: erp5/trunk/products/ERP5/tests/testTradeCondition.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTradeCondition.py?rev=20544&r1=20543&r2=20544&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTradeCondition.py (original)
+++ erp5/trunk/products/ERP5/tests/testTradeCondition.py Tue Apr 15 17:57:52 2008
@@ -87,8 +87,7 @@
                    self.portal.portal_simulation,
                    self.trade_condition_module,
                    self.order_module,
-                   self.portal.portal_categories.base_amount,
-                   self.portal.portal_categories.product_line):
+                   self.portal.portal_categories.base_amount,):
       module.manage_delObjects(list(module.objectIds()))
     if 'test_invoice_transaction_rule' in self.portal.portal_rules.objectIds():
       self.portal.portal_rules.manage_delObjects('test_invoice_transaction_rule')
@@ -131,16 +130,6 @@
     for account in self.portal.account_module.contentValues():
       self.assertNotEquals(account.getAccountTypeValue(), None)
       account.validate()
-
-    dummy_resource = self.portal.portal_categories.product_line.newContent(
-                                    id='dummy_resource',
-                                    title='Dummy Resource')
-    self.resource.setProductLineValue(dummy_resource)
-    dummy_tax = self.portal.portal_categories.product_line.newContent(
-                                    id='dummy_tax',
-                                    title='Dummy Tax')
-    # FIXME: tax should not have a product line
-    self.tax.setProductLineValue(dummy_tax)
     
     itr = self.portal.portal_rules.newContent(
                         portal_type='Invoice Transaction Rule',
@@ -154,15 +143,13 @@
             string_index='resource_type',
             title='Resource Product',
             int_index=1,
-            membership_criterion_base_category_list=['product_line',],
-            membership_criterion_category_list=['product_line/dummy_resource'],)
+            test_method_id='SimulationMovement_isDeliveryMovement' )
     predicate = itr.newContent(portal_type='Predicate')
     predicate.edit(
             string_index='resource_type',
             title='Resource Tax',
             int_index=2,
-            membership_criterion_base_category_list=['product_line',],
-            membership_criterion_category_list=['product_line/dummy_tax'],)
+            test_method_id='SimulationMovement_isTaxMovement' )
     get_transaction().commit()
     self.tic()
     accounting_rule_cell_list = itr.contentValues(




More information about the Erp5-report mailing list