MIG rma_sale to 12.0

This commit is contained in:
Jared Kipe
2019-04-10 12:30:29 -07:00
parent 30836b1584
commit 33949dca1c
3 changed files with 10 additions and 7 deletions

View File

@@ -3,7 +3,7 @@
{ {
'name': 'Hibou RMAs for Sale Orders', 'name': 'Hibou RMAs for Sale Orders',
'version': '11.0.1.1.0', 'version': '12.0.1.1.0',
'category': 'Sale', 'category': 'Sale',
'author': "Hibou Corp.", 'author': "Hibou Corp.",
'license': 'AGPL-3', 'license': 'AGPL-3',

View File

@@ -1,5 +1,8 @@
from odoo.addons.rma.tests.test_rma import TestRMA from odoo.addons.rma.tests.test_rma import TestRMA
from odoo.exceptions import UserError, ValidationError from odoo.exceptions import UserError, ValidationError
import logging
_logger = logging.getLogger(__name__)
class TestRMASale(TestRMA): class TestRMASale(TestRMA):
@@ -43,7 +46,7 @@ class TestRMASale(TestRMA):
with self.assertRaises(UserError): with self.assertRaises(UserError):
rma.action_confirm() rma.action_confirm()
order.picking_ids.force_assign() order.picking_ids.action_assign()
pack_opt = order.picking_ids.move_line_ids[0] pack_opt = order.picking_ids.move_line_ids[0]
lot = self.env['stock.production.lot'].create({ lot = self.env['stock.production.lot'].create({
'product_id': self.product1.id, 'product_id': self.product1.id,
@@ -52,7 +55,7 @@ class TestRMASale(TestRMA):
}) })
pack_opt.qty_done = 1.0 pack_opt.qty_done = 1.0
pack_opt.lot_id = lot pack_opt.lot_id = lot
order.picking_ids.do_transfer() order.picking_ids.button_validate()
self.assertEqual(order.picking_ids.state, 'done') self.assertEqual(order.picking_ids.state, 'done')
wizard = self.env['rma.sale.make.lines'].create({ wizard = self.env['rma.sale.make.lines'].create({
'rma_id': rma.id, 'rma_id': rma.id,
@@ -69,7 +72,7 @@ class TestRMASale(TestRMA):
pack_opt.lot_id = lot pack_opt.lot_id = lot
pack_opt.qty_done = 1.0 pack_opt.qty_done = 1.0
rma.in_picking_id.do_transfer() rma.in_picking_id.button_validate()
rma.action_done() rma.action_done()
# Test Ordered Qty was decremented. # Test Ordered Qty was decremented.
@@ -100,7 +103,7 @@ class TestRMASale(TestRMA):
# Requires Lot # Requires Lot
with self.assertRaises(UserError): with self.assertRaises(UserError):
rma2.in_picking_id.move_line_ids.write({'qty_done': 1.0}) 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 # Assign existing lot
rma2.in_picking_id.move_line_ids.write({ rma2.in_picking_id.move_line_ids.write({

View File

@@ -58,4 +58,4 @@ class RMASOMakeLinesLine(models.TransientModel):
qty_invoiced = fields.Float(string='Invoiced') qty_invoiced = fields.Float(string='Invoiced')
qty_delivered = fields.Float(string='Delivered') qty_delivered = fields.Float(string='Delivered')
product_uom_qty = fields.Float(string='QTY') product_uom_qty = fields.Float(string='QTY')
product_uom_id = fields.Many2one('product.uom', 'UOM') product_uom_id = fields.Many2one('uom.uom', 'UOM')