mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
MIG rma_sale to 12.0
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
{
|
||||
'name': 'Hibou RMAs for Sale Orders',
|
||||
'version': '11.0.1.1.0',
|
||||
'version': '12.0.1.1.0',
|
||||
'category': 'Sale',
|
||||
'author': "Hibou Corp.",
|
||||
'license': 'AGPL-3',
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
from odoo.addons.rma.tests.test_rma import TestRMA
|
||||
from odoo.exceptions import UserError, ValidationError
|
||||
import logging
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class TestRMASale(TestRMA):
|
||||
@@ -43,7 +46,7 @@ class TestRMASale(TestRMA):
|
||||
with self.assertRaises(UserError):
|
||||
rma.action_confirm()
|
||||
|
||||
order.picking_ids.force_assign()
|
||||
order.picking_ids.action_assign()
|
||||
pack_opt = order.picking_ids.move_line_ids[0]
|
||||
lot = self.env['stock.production.lot'].create({
|
||||
'product_id': self.product1.id,
|
||||
@@ -52,7 +55,7 @@ class TestRMASale(TestRMA):
|
||||
})
|
||||
pack_opt.qty_done = 1.0
|
||||
pack_opt.lot_id = lot
|
||||
order.picking_ids.do_transfer()
|
||||
order.picking_ids.button_validate()
|
||||
self.assertEqual(order.picking_ids.state, 'done')
|
||||
wizard = self.env['rma.sale.make.lines'].create({
|
||||
'rma_id': rma.id,
|
||||
@@ -69,7 +72,7 @@ class TestRMASale(TestRMA):
|
||||
|
||||
pack_opt.lot_id = lot
|
||||
pack_opt.qty_done = 1.0
|
||||
rma.in_picking_id.do_transfer()
|
||||
rma.in_picking_id.button_validate()
|
||||
rma.action_done()
|
||||
|
||||
# Test Ordered Qty was decremented.
|
||||
@@ -100,7 +103,7 @@ class TestRMASale(TestRMA):
|
||||
# Requires Lot
|
||||
with self.assertRaises(UserError):
|
||||
rma2.in_picking_id.move_line_ids.write({'qty_done': 1.0})
|
||||
rma2.in_picking_id.do_transfer()
|
||||
rma2.in_picking_id.button_validate()
|
||||
|
||||
# Assign existing lot
|
||||
rma2.in_picking_id.move_line_ids.write({
|
||||
|
||||
@@ -58,4 +58,4 @@ class RMASOMakeLinesLine(models.TransientModel):
|
||||
qty_invoiced = fields.Float(string='Invoiced')
|
||||
qty_delivered = fields.Float(string='Delivered')
|
||||
product_uom_qty = fields.Float(string='QTY')
|
||||
product_uom_id = fields.Many2one('product.uom', 'UOM')
|
||||
product_uom_id = fields.Many2one('uom.uom', 'UOM')
|
||||
|
||||
Reference in New Issue
Block a user