[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:
Hetashree Chauhan
2019-07-11 13:12:09 +00:00
parent 0ff7d7840d
commit 3f02ae8996
+13 -4
View File
@@ -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'),