[Erp5-report] r28518 - /erp5/trunk/products/ERP5/tests/testOpenOrder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Aug 20 16:29:11 CEST 2009


Author: jerome
Date: Thu Aug 20 16:29:10 2009
New Revision: 28518

URL: http://svn.erp5.org?rev=28518&view=rev
Log:
use service instead of tax, trade model line instead of tax model line and add
TODOs for features not yet covered with new model

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

Modified: erp5/trunk/products/ERP5/tests/testOpenOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testOpenOrder.py?rev=28518&r1=28517&r2=28518&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testOpenOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testOpenOrder.py [utf8] Thu Aug 20 16:29:10 2009
@@ -58,8 +58,8 @@
       id='taxable',
       portal_type='Category',
       title='Taxable')
-    tax = self.portal.tax_module.newContent(
-      portal_type='Tax',
+    tax = self.portal.service_module.newContent(
+      portal_type='Service',
       title='VAT',
       base_contribution='base_amount/taxable')
     client = self.portal.organisation_module.newContent(
@@ -95,10 +95,10 @@
       destination=client.getRelativeUrl(),
       destination_section=client.getRelativeUrl(),
       )
-    main_trade_condition.newContent(portal_type='Tax Model Line',
+    main_trade_condition.newContent(portal_type='Trade Model Line',
                                title='VAT',
                                base_application='base_amount/taxable',
-                               efficiency=0.05)
+                               price=0.05)
     main_trade_condition.newContent(portal_type='Sale Supply Line',
                                resource=internet_connection.getRelativeUrl(),
                                priced_quantity=1,
@@ -249,7 +249,8 @@
 
     self.assertEqual(open_sale_order_line.getPrice(), 100)
     self.assertEqual(open_sale_order.getTotalPrice(), 100)
-    self.assertEqual(open_sale_order.getTotalNetPrice(), 105)
+    # TODO: test equivalent feature with trade model line
+    # self.assertEqual(open_sale_order.getTotalNetPrice(), 105)
 
     open_sale_order.setForecastingTermDayCount(5)
     open_sale_order.order()
@@ -426,7 +427,8 @@
       sale_order_list[0].objectValues(portal_type='Sale Order Line')[0].getTitle(),
       'Bread Delivery Serivce')
     self.assertEqual(sale_order_list[0].getTotalPrice(), 10)
-    self.assertEqual(sale_order_list[0].getTotalNetPrice(), 10.5)
+    # TODO: test equivalent feature with trade model line
+    # self.assertEqual(sale_order_list[0].getTotalNetPrice(), 10.5)
 
     # The second order is piano lesson.
     self.assertEqual(
@@ -436,7 +438,8 @@
       sale_order_list[1].objectValues(portal_type='Sale Order Line')[0].getTitle(),
       'Piano Lesson')
     self.assertEqual(sale_order_list[1].getTotalPrice(), 100)
-    self.assertEqual(sale_order_list[1].getTotalNetPrice(), 105)
+    # TODO: test equivalent feature with trade model line
+    #self.assertEqual(sale_order_list[1].getTotalNetPrice(), 105)
 
 
 def test_suite():




More information about the Erp5-report mailing list