[FIX] fix the yml error in account/account/test/test_edi_invoice.ymlsale/test/edi_sal...
[odoo/odoo.git] / addons / account / test / test_edi_invoice.yml
index e2c0f21..c36672c 100644 (file)
   !python {model: account.invoice}: |
     import time
     edi_document = {
-        "__id": "account:b22acf7a-ddcd-11e0-a4db-701a04e25543.random_invoice_763jsms", 
-        "__module": "account", 
-        "__model": "account.invoice", 
-        "__version": [6,1,0], 
-        "internal_number": time.strftime("SAJ/%Y/002"), 
+        "__id": "account:b22acf7a-ddcd-11e0-a4db-701a04e25543.random_invoice_763jsms",
+        "__module": "account",
+        "__model": "account.invoice",
+        "__version": [6,1,0],
+        "internal_number": time.strftime("SAJ/%Y/002"),
         "company_address": {
                 "__id": "base:b22acf7a-ddcd-11e0-a4db-701a04e25543.main_address",
                 "__module": "base",
-                "__model": "res.partner.address", 
-                "city": "Gerompont", 
-                "zip": "1367", 
-                "country_id": ["base:b22acf7a-ddcd-11e0-a4db-701a04e25543.be", "Belgium"], 
-                "phone": "(+32).81.81.37.00", 
+                "__model": "res.partner.address",
+                "city": "Gerompont",
+                "zip": "1367",
+                "country_id": ["base:b22acf7a-ddcd-11e0-a4db-701a04e25543.be", "Belgium"],
+                "phone": "(+32).81.81.37.00",
                 "street": "Chaussee de Namur 40",
                 "bank_ids": [
                     ["base:b22acf7a-ddcd-11e0-a4db-701a04e25543.res_partner_bank-ZrTWzesfsdDJzGbp","Sample bank: 123465789-156113"]
                 ],
-        }, 
-        "company_id": ["account:b22acf7a-ddcd-11e0-a4db-701a04e25543.res_company_test11", "Thomson pvt. ltd."], 
+        },
+        "company_id": ["account:b22acf7a-ddcd-11e0-a4db-701a04e25543.res_company_test11", "Thomson pvt. ltd."],
         "currency": {
             "__id": "base:b22acf7a-ddcd-11e0-a4db-701a04e25543.EUR",
             "__module": "base",
             "__model": "res.currency",
             "code": "EUR",
             "symbol": "€",
-        }, 
+        },
         "partner_id": ["account:b22acf7a-ddcd-11e0-a4db-701a04e25543.res_partner_test20", "Junjun wala"],
         "partner_address": {
                 "__id": "base:5af1272e-dd26-11e0-b65e-701a04e25543.res_partner_address_7wdsjasdjh",
                 "__module": "base",
                 "__model": "res.partner.address",
-                "phone": "(+32).81.81.37.00", 
-                "street": "Chaussee de Namur 40", 
-                "city": "Gerompont", 
-                "zip": "1367", 
-                "country_id": ["base:5af1272e-dd26-11e0-b65e-701a04e25543.be", "Belgium"], 
+                "phone": "(+32).81.81.37.00",
+                "street": "Chaussee de Namur 40",
+                "city": "Gerompont",
+                "zip": "1367",
+                "country_id": ["base:5af1272e-dd26-11e0-b65e-701a04e25543.be", "Belgium"],
         },
-        "date_invoice": time.strftime('%Y-%m-%d'), 
-        "name": "sample invoice", 
+        "date_invoice": time.strftime('%Y-%m-%d'),
+        "name": "sample invoice",
         "tax_line": [{
-                "__id": "account:b22acf7a-ddcd-11e0-a4db-701a04e25543.account_invoice_tax-4g4EutbiEMVl", 
+                "__id": "account:b22acf7a-ddcd-11e0-a4db-701a04e25543.account_invoice_tax-4g4EutbiEMVl",
                 "__module": "account",
-                "__model": "account.invoice.tax", 
-                "amount": 1000.0, 
-                "manual": True, 
-                "name": "sale tax", 
-        }], 
-        "type": "out_invoice", 
+                "__model": "account.invoice.tax",
+                "amount": 1000.0,
+                "manual": True,
+                "name": "sale tax",
+        }],
+        "type": "out_invoice",
         "invoice_line": [{
                 "__module": "account",
                 "__model": "account.invoice.line",
                 "__id": "account:b22acf7a-ddcd-11e0-a4db-701a04e25543.account_invoice_line-1RP3so",
-                "uos_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_uom_unit", "PCE"], 
-                "name": "Basic PC", 
-                "price_unit": 10.0, 
-                "product_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_product_pc1", "[PC1] Basic PC"], 
+                "uos_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_uom_unit", "Unit"],
+                "name": "Basic PC",
+                "price_unit": 10.0,
+                "product_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_product_pc1", "[PC1] Basic PC"],
                 "quantity": 1.0
         },
         {
                 "__module": "account",
                 "__model": "account.invoice.line",
                 "__id": "account:b22acf7a-ddcd-11e0-a4db-701a04e25543.account_invoice_line-u2XV5",
-                "uos_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_uom_unit", "PCE"], 
-                "name": "Medium PC", 
-                "price_unit": 100.0, 
-                "product_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_product_pc3", "[PC3] Medium PC"], 
+                "uos_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_uom_unit", "Unit"],
+                "name": "Medium PC",
+                "price_unit": 100.0,
+                "product_id": ["product:b22acf7a-ddcd-11e0-a4db-701a04e25543.product_product_pc3", "[PC3] Medium PC"],
                 "quantity": 5.0
         }]
     }
     assert len(invoice_new.invoice_line) == 2, "invoice lines are not same"
     for inv_line in invoice_new.invoice_line:
         if inv_line.name == 'Basic PC':
-            assert inv_line.uos_id.name == "PCE" , "uom is not same"
+            assert inv_line.uos_id.name == "Unit" , "uom is not same"
             assert inv_line.price_unit == 10 , "price unit is not same"
             assert inv_line.quantity == 1 , "product qty is not same"
             assert inv_line.price_subtotal == 10, "price sub total is not same"
         elif inv_line.name == 'Medium PC':
-            assert inv_line.uos_id.name == "PCE" , "uom is not same"
+            assert inv_line.uos_id.name == "Unit" , "uom is not same"
             assert inv_line.price_unit == 100 , "price unit is not same"
             assert inv_line.quantity == 5 , "product qty is not same"
             assert inv_line.price_subtotal == 500, "price sub total is not same"