mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-26 05:12:06 +02:00
Initial commit: OCA Technical packages (595 packages)
This commit is contained in:
commit
2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions
|
|
@ -0,0 +1,4 @@
|
|||
# Copyright (C) 2019 Sunflower IT <sunflowerweb.nl>
|
||||
# License GNU Affero General Public License <http://www.gnu.org/licenses/>.
|
||||
|
||||
from . import test_sale_order
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
from odoo.tests import common
|
||||
|
||||
|
||||
class TestSaleOrderStockPickingBrandID(common.TransactionCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
cls.partner = cls.env["res.partner"].create({"name": "Test Partner"})
|
||||
|
||||
def test_stock_picking_brand_id(self):
|
||||
"""
|
||||
Test stock.picking brand_id is same as sale.order's brand_id
|
||||
"""
|
||||
product = self.env.ref("product.product_order_01")
|
||||
brand_id = self.env["res.brand"].create({"name": "Brand1"})
|
||||
product.type = "consu"
|
||||
vals = {
|
||||
"partner_id": self.partner.id,
|
||||
"partner_invoice_id": self.partner.id,
|
||||
"partner_shipping_id": self.partner.id,
|
||||
"brand_id": brand_id.id,
|
||||
"order_line": [
|
||||
(
|
||||
0,
|
||||
0,
|
||||
{
|
||||
"name": product.name,
|
||||
"product_id": product.id,
|
||||
"product_uom_qty": 2,
|
||||
"product_uom": product.uom_id.id,
|
||||
"price_unit": product.list_price,
|
||||
},
|
||||
)
|
||||
],
|
||||
"picking_policy": "direct",
|
||||
}
|
||||
self.so = self.env["sale.order"].create(vals)
|
||||
|
||||
# confirm our standard so, check the picking brand id
|
||||
self.so.action_confirm()
|
||||
self.assertTrue(self.so.picking_ids, "Sale Stock: no picking created")
|
||||
self.assertEqual(self.so.picking_ids[0].brand_id.id, self.so.brand_id.id)
|
||||
Loading…
Add table
Add a link
Reference in a new issue