summaryrefslogtreecommitdiff
path: root/addons/purchase/test/process
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2011-11-13 20:28:05 +0100
committerFabien Pinckaers <fp@tinyerp.com>2011-11-13 20:28:05 +0100
commitedd35657f837a6eb4e8eeba14c14389e3da3bf9d (patch)
tree7c1f7871078cf06445f35c146e7cb8c30b845154 /addons/purchase/test/process
parentc42b1515c71edf2fcc1e00ab76078b904cfa5b66 (diff)
[FIX] test scenario
bzr revid: fp@tinyerp.com-20111113192805-luc1523nc291xfxl
Diffstat (limited to 'addons/purchase/test/process')
-rw-r--r--addons/purchase/test/process/rfq2order2done.yml11
-rw-r--r--addons/purchase/test/process/run_scheduler.yml3
2 files changed, 5 insertions, 9 deletions
diff --git a/addons/purchase/test/process/rfq2order2done.yml b/addons/purchase/test/process/rfq2order2done.yml
index df5772267c4..80c9e85778f 100644
--- a/addons/purchase/test/process/rfq2order2done.yml
+++ b/addons/purchase/test/process/rfq2order2done.yml
@@ -1,8 +1,5 @@
-
- In order to test the purchase order flow, I compute the total of the listed products.
- "Basic PC" product price is 450.20 and ordered 2 'PCE'
- "New server config + material" product price is 150.50 and ordered 5 'PCE'
- So, Total should be [(450.20*2)+(150.50*5)] = 1652.90
+ In order to test the purchase order flow I compute the total of the listed products
-
I check the total untaxed amount of the RFQ is correctly computed
-
@@ -40,17 +37,17 @@
-
!python {model: purchase.order}: |
purchase_order = self.browse(cr, uid, ref("order_purchase1"))
- assert len(purchase_order.picking_ids) >= 1, "Reception should be one"
+ assert len(purchase_order.picking_ids) >= 1, "You should have only one reception order"
for picking in purchase_order.picking_ids:
assert picking.state == "assigned", "Reception state should be in assigned state"
- assert picking.address_id.id == purchase_order.dest_address_id.id, "Delivery Address of Reception is not correspond"
+ assert picking.address_id.id == purchase_order.partner_address_id.id, "Delivery address of reception id is different from order"
assert picking.company_id.id == purchase_order.company_id.id, "Company is not correspond with purchase order"
-
Reception is ready for process so now done the reception.
-
!python {model: stock.partial.picking}: |
pick_ids = self.pool.get('purchase.order').browse(cr, uid, ref("order_purchase1")).picking_ids
- partial_id = self.create(cr, uid, {},context={'active_model': 'stock.picking','active_ids': [pick_ids[1].id]})
+ partial_id = self.create(cr, uid, {},context={'active_model': 'stock.picking','active_ids': [pick_ids[0].id]})
self.do_partial(cr, uid, [partial_id])
-
I check that purchase order is shipped.
diff --git a/addons/purchase/test/process/run_scheduler.yml b/addons/purchase/test/process/run_scheduler.yml
index 70ffd4b9c89..098ef043586 100644
--- a/addons/purchase/test/process/run_scheduler.yml
+++ b/addons/purchase/test/process/run_scheduler.yml
@@ -1,7 +1,7 @@
-
In order to test the scheduler to generate RFQ.
-
- I create procurement order.
+ I create a procurement order.
-
!record {model: procurement.order, id: procurement_order_testcase0}:
company_id: base.main_company
@@ -21,7 +21,6 @@
-
!python {model: procurement.order}: |
self.run_scheduler(cr, uid)
-
-
I check Generated RFQ.
-