[IMP] stock: pass tests without demo data for file test_packing_neg.
pass all test cases without any demo data. If a user has not installed any demo data, then also test cases must not be break. task-2024202 closes : https://github.com/odoo/odoo/pull/34258
This commit is contained in:
@@ -7,6 +7,15 @@ from odoo.tests.common import TransactionCase
|
||||
class TestPackingNeg(TransactionCase):
|
||||
|
||||
def test_packing_neg(self):
|
||||
res_partner_2 = self.env['res.partner'].create({
|
||||
'name': 'Deco Addict',
|
||||
'email': 'deco.addict82@example.com',
|
||||
})
|
||||
|
||||
res_partner_4 = self.env['res.partner'].create({
|
||||
'name': 'Ready Mat',
|
||||
'email': 'ready.mat28@example.com',
|
||||
})
|
||||
|
||||
# Create a new "negative" storable product
|
||||
product_neg = self.env['product.product'].create({
|
||||
@@ -17,7 +26,7 @@ class TestPackingNeg(TransactionCase):
|
||||
'standard_price': 70.0,
|
||||
'seller_ids': [(0, 0, {
|
||||
'delay': 1,
|
||||
'name': self.ref('base.res_partner_2'),
|
||||
'name': res_partner_2.id,
|
||||
'min_qty': 2.0,})],
|
||||
'uom_id': self.ref('uom.product_uom_unit'),
|
||||
'uom_po_id': self.ref('uom.product_uom_unit'),
|
||||
@@ -26,7 +35,7 @@ class TestPackingNeg(TransactionCase):
|
||||
# Create an incoming picking for this product of 300 PCE from suppliers to stock
|
||||
vals = {
|
||||
'name': 'Incoming picking (negative product)',
|
||||
'partner_id': self.ref('base.res_partner_2'),
|
||||
'partner_id': res_partner_2.id,
|
||||
'picking_type_id': self.ref('stock.picking_type_in'),
|
||||
'location_id': self.ref('stock.stock_location_suppliers'),
|
||||
'location_dest_id': self.ref('stock.stock_location_stock'),
|
||||
@@ -83,7 +92,7 @@ class TestPackingNeg(TransactionCase):
|
||||
# Make a delivery order of 300 pieces to the customer
|
||||
vals = {
|
||||
'name': 'outgoing picking (negative product)',
|
||||
'partner_id': self.ref('base.res_partner_4'),
|
||||
'partner_id': res_partner_4.id,
|
||||
'picking_type_id': self.ref('stock.picking_type_out'),
|
||||
'location_id': self.ref('stock.stock_location_stock'),
|
||||
'location_dest_id': self.ref('stock.stock_location_customers'),
|
||||
@@ -140,7 +149,7 @@ class TestPackingNeg(TransactionCase):
|
||||
# Create a picking for reconciling the negative quant
|
||||
vals = {
|
||||
'name': 'reconciling_delivery',
|
||||
'partner_id': self.ref('base.res_partner_4'),
|
||||
'partner_id': res_partner_4.id,
|
||||
'picking_type_id': self.ref('stock.picking_type_in'),
|
||||
'location_id': self.ref('stock.stock_location_suppliers'),
|
||||
'location_dest_id': self.ref('stock.stock_location_stock'),
|
||||
|
||||
Reference in New Issue
Block a user