Files
odoo_source/addons/procurement/test/procurement.yml
T
DBR (OpenERP) 8e7b9d4e33 [ADD,IMP]procurement:
Add new yml file for define the process of make procurement wizard.
Improve the __openerp__.py for this addition.

bzr revid: dbr@tinyerp.com-20111212070908-qd4889oiputnemuj
2011-12-12 12:39:08 +05:30

40 lines
1.5 KiB
YAML

-
For test the procurement module, First I have to check current product quantity.
-
!python {model: product.product}: |
product = self.browse(cr, uid, ref('product.product_product_cpu2'))
assert product.virtual_available < 5.0,'Virtual stock have more quantities. so, not possible to check minimum stock rule process'
-
I create minimum stock rule for product CPU2.
-
!record {model: stock.warehouse.orderpoint, id: stock_warehouse_orderpoint_op0}:
company_id: base.main_company
location_id: stock.stock_location_stock
logic: max
name: OP/00008
product_id: product.product_product_cpu2
product_max_qty: 15.0
product_min_qty: 5.0
product_uom: product.product_uom_kgm
qty_multiple: 1
warehouse_id: stock.warehouse0
-
I run the scheduler.
-
!python {model: procurement.order}: |
self.run_scheduler(cr, uid)
-
I check that procurement order created.
-
!python {model: procurement.order}: |
proc_ids = self.search(cr, uid, [('product_id','=', ref('product.product_product_cpu2'))])
assert proc_ids, 'No Procurement created.'
proc_order = self.browse(cr, uid, proc_ids)
assert proc_order[0].product_qty == 15.0,"Procurement product quantity is not corresponded."
-
I check product quantity.
-
!python {model: product.product}: |
product = self.browse(cr, uid, ref('product.product_product_cpu2'))
assert product.virtual_available >= 5.0,"After run the scheduler product's virtual stock is not updated."