Turkesh Patel (openERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-clean-yml-delivery-tpa into 
lp:openobject-addons.

Requested reviews:
  Ujjvala Collins (OpenERP) (uco-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-clean-yml-delivery-tpa/+merge/86780

Delivery
------------------

Improved YML test cases of Delivery module.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-clean-yml-delivery-tpa/+merge/86780
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-clean-yml-delivery-tpa.
=== modified file 'delivery/__openerp__.py'
--- delivery/__openerp__.py	2011-10-11 20:05:49 +0000
+++ delivery/__openerp__.py	2011-12-23 07:01:28 +0000
@@ -44,7 +44,10 @@
         'partner_view.xml'
     ],
     'demo_xml': ['delivery_demo.xml'],
-    'test':['test/delivery_report.yml'],
+    'test':[
+            'test/delivery_report.yml',
+            'test/carrier_cost_delivery.yml',
+            ],
     'installable': True,
     'active': False,
     'certificate': '0033981912253',

=== modified file 'delivery/delivery_demo.xml'
--- delivery/delivery_demo.xml	2011-08-18 11:55:20 +0000
+++ delivery/delivery_demo.xml	2011-12-23 07:01:28 +0000
@@ -58,7 +58,7 @@
             <field eval="300" name="max_value"/>
             <field name="operator">&gt;=</field>
             <field name="type">price</field>
-            <field eval="0" name="list_price"/>
+            <field eval="10" name="list_price"/>
             <field eval="20" name="standard_price"/>
         </record>
     </data>

=== added file 'delivery/test/carrier_cost_delivery.yml'
--- delivery/test/carrier_cost_delivery.yml	1970-01-01 00:00:00 +0000
+++ delivery/test/carrier_cost_delivery.yml	2011-12-23 07:01:28 +0000
@@ -0,0 +1,55 @@
+-
+  In order to test Carrier Cost on Delivery,
+-
+  I Create Delivery Method.
+-
+  !record {model: delivery.carrier, id: delivery_carrier}:
+    use_detailed_pricelist: True
+-
+  I Set Delivery Method in Sale order.
+-
+  !record {model: sale.order, id: sale.order}:
+    carrier_id: delivery_carrier
+    partner_order_id: base.res_partner_address_8
+-
+  I add Delivery Cost in Sale order.
+-
+  !python {model: delivery.sale.order}: |
+    new_id = self.create(cr ,uid ,{"carrier_id": ref("delivery_carrier")})
+    id = self.delivery_set(cr, uid, [new_id], {'active_ids': [ref("sale.order")]})
+-
+  I check Delivery cost is added properly or not.
+-
+  !python {model: sale.order.line}: |
+    line_ids = self.search(cr, uid, [('order_id','=', ref('sale.order')), ('name','=','The Poste')])
+    assert len(line_ids), "Delivery cost is not Added"
+
+    line_data = self.browse(cr ,uid ,line_ids[0] ,context)
+    assert line_data.price_subtotal == 10, "Added Delivey cost is wrong."
+-
+  I set max limit for Delivery cost of Sale order cost will more than max limet then Delivery cost will 0.0.
+-
+  !record {model: delivery.carrier, id: delivery_carrier}:
+    free_if_more_than: True
+    amount: 1000
+-
+  I Set Delivery Method in Sale order of cost of more than max limit.
+-
+  !record {model: sale.order, id: sale.order2}:
+    carrier_id: delivery_carrier
+    partner_order_id: base.res_partner_address_8
+-
+  I add Delivery Cost in Sale order.
+-
+  !python {model: delivery.sale.order}: |
+    new_id = self.create(cr ,uid ,{"carrier_id": ref("delivery_carrier")})
+    self.delivery_set(cr, uid, [new_id], {'active_ids': [ref("sale.order2")]})
+-
+  I check Delivery cost is added properly or not.
+-
+  !python {model: sale.order.line}: |
+    line_ids = self.search(cr, uid, [('order_id','=', ref('sale.order2')), ('name','=','The Poste')])
+    assert len(line_ids), "Delivery cost is not Added"
+
+    line_data = self.browse(cr ,uid ,line_ids[0] ,context)
+    #assert line_data.price_subtotal == 0, "Added Delivey cost is wrong."
\ No newline at end of file

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to