Launchpad automatic translations update.
[odoo/odoo.git] / addons / sale / test / sale_order_demo.yml
1 -
2   In order to test process of the Sale Order, I create sale order
3 -
4   !record {model: sale.order, id: sale_order_test1}:
5     partner_id: base.res_partner_2
6     note: Invoice after delivery
7     payment_term: account.account_payment_term
8     order_line: 
9       - product_id: product.product_product_7
10         product_uom_qty: 8
11 -
12   I verify that the onchange was correctly triggered
13 -
14   !assert {model: sale.order, id: sale.sale_order_test1, string: The onchange function of product was not correctly triggered}:
15     - order_line[0].name == u'[LCD17] 17\u201d LCD Monitor'
16     - order_line[0].price_unit == 1350.0
17     - order_line[0].product_uom_qty == 8
18     - order_line[0].product_uom.id == ref('product.product_uom_unit')
19
20 -
21   I create another sale order
22 -
23   !record {model: sale.order, id: sale_order_test2}:
24     partner_id: base.res_partner_2
25     order_line: 
26       - product_id: product.product_product_7
27         product_uom_qty: 16
28         product_uom: product.product_uom_dozen
29 -
30   I verify that the onchange was correctly triggered
31 -
32   !assert {model: sale.order, id: sale.sale_order_test2, string: The onchange function of product was not correctly triggered}:
33     - order_line[0].name == u'[LCD17] 17\u201d LCD Monitor'
34     - order_line[0].price_unit == 1350.0 * 12
35     - order_line[0].product_uom.id == ref('product.product_uom_dozen')
36     - order_line[0].product_uom_qty == 16