[IMP] Product :Improve some spelling mistakes
[odoo/odoo.git] / addons / product / test / product_test.yml
1 -
2   In order to test product,I start by creating a Category
3 -
4  !record {model: product.category, id: product_category_sugar}:
5     name: vehicle
6     type: normal
7 -
8   I create a 20KG UOM for 'Sugar'  
9 -
10  !record {model: product.uom, id: product_20k_uom_sugar}:
11     name: 20KG
12     uom_type: bigger
13     category_id: 2
14     rounding: 0.010
15     factor_inv: 20
16 -
17   I create a 10KG UOM for 'Sugar'  
18 -
19  !record {model: product.uom, id: product_10k_uom_sugar}:
20     name: 10KG
21     uom_type: bigger
22     category_id: 2
23     rounding: 0.010
24     factor_inv: 10
25 -
26   I create a new product 'Sugar'
27 -
28  !record {model: product.product, id: product_sugar_id1}:
29     categ_id: 'product.product_category_sugar'
30     cost_method: standard
31     name: Cycle
32     procure_method: make_to_order
33     seller_delay: '1'
34     standard_price: 400.0
35     uom_id: product.product_20k_uom_sugar
36     uom_po_id: product.product_20k_uom_sugar
37     volume: 0.0
38     warranty: 0.0
39     weight: 0.0
40     weight_net: 0.0
41 -
42   I test onchanged on UOM, Create Duplicate Product and Delete original Product.
43 -
44   !python {model: product.product}: |
45     from tools.translate import _
46     ids = []
47     ids.append(ref("product_sugar_id1"))
48     self.onchange_uom(cr ,uid, ids, ref("product.product_20k_uom_sugar"), ref("product_10k_uom_sugar"))
49     self.copy(cr, uid, ids[0])
50     self.unlink(cr, uid, ids)