Atik Agewan(OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-sale-test-yml-aag into
lp:~openerp-dev/openobject-addons/trunk-clean_yml_sales-hmo.
Requested reviews:
OpenERP R&D Team (openerp-dev)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-sale-test-yml-aag/+merge/85442
Hello,
Sale : Some Improvement in Test Cases
Thanks,
Atik Agewan
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-sale-test-yml-aag/+merge/85442
Your team OpenERP R&D Team is requested to review the proposed merge of
lp:~openerp-dev/openobject-addons/trunk-sale-test-yml-aag into
lp:~openerp-dev/openobject-addons/trunk-clean_yml_sales-hmo.
=== modified file 'sale/sale.py'
--- sale/sale.py 2011-12-12 05:33:51 +0000
+++ sale/sale.py 2011-12-13 08:29:26 +0000
@@ -860,6 +860,7 @@
self.write(cr, uid, [order.id], val)
return True
+ # Dead Code
def _log_event(self, cr, uid, ids, factor=0.7, name='Open Order'):
invs = self.read(cr, uid, ids, ['date_order', 'partner_id', 'amount_untaxed'])
for inv in invs:
@@ -882,7 +883,8 @@
'type': eventtype
}
self.pool.get('res.partner.event').create(cr, uid, event)
-
+
+ #Dead Code
def has_stockable_products(self, cr, uid, ids, *args):
for order in self.browse(cr, uid, ids):
for order_line in order.order_line:
=== modified file 'sale/test/cancel_order.yml'
--- sale/test/cancel_order.yml 2011-12-01 10:30:51 +0000
+++ sale/test/cancel_order.yml 2011-12-13 08:29:26 +0000
@@ -61,7 +61,8 @@
-
I make invoice for order.
-
- !workflow {model: sale.order, action: manual_invoice, ref: order7}
+ !python {model: sale.order}: |
+ self.manual_invoice(cr, uid, [ref("sale.order7")])
-
To cancel the sale order from Invoice Exception, I have to cancel the invoice of sale order.
-
@@ -86,3 +87,15 @@
-
!assert {model: sale.order, id: order7, string: Sale order should be In progress state}:
- state == 'progress'
+-
+ For cancel confirmed Sale order invoice first cancel Picking.
+-
+ !python {model: stock.picking}: |
+ delivery_orders = self.search(cr, uid, [('sale_id','=',ref("order5"))])
+ self.action_cancel(cr , uid, delivery_orders)
+-
+ Now Cancel Invoice Line.
+-
+ !python {model: sale.order.line}: |
+ lines = self.search(cr, uid, [('order_id','=',ref("order5"))])
+ self.button_cancel(cr , uid, lines)
\ No newline at end of file
=== modified file 'sale/test/manual_order_policy.yml'
--- sale/test/manual_order_policy.yml 2011-12-01 10:28:23 +0000
+++ sale/test/manual_order_policy.yml 2011-12-13 08:29:26 +0000
@@ -30,6 +30,8 @@
!python {model: sale.order.line.make.invoice}: |
ctx = context.copy()
ctx.update({"active_model": 'sale.order.line', "active_ids": [ref("line8")], "active_id":ref("line8")})
+ line_obj = self.pool.get("sale.order.line")
+ line_obj.button_done(cr , uid, [ref("line8")])
self.make_invoices(cr, uid, [], context=ctx)
-
I check Invoice which made from sale order line.
@@ -84,6 +86,8 @@
-
!record {model: sale.config.picking_policy, id: sale.config.picking_policy_0}:
order_policy: 'manual'
+ sale_orders: True
+ deli_orders: True
-
!python {model: sale.config.picking_policy}: |
self.execute(cr, uid, [ref("sale.config.picking_policy_0")])
_______________________________________________
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