From 00dbaa7f5ea1a6d832257bc669c97f9cdec6001b Mon Sep 17 00:00:00 2001 From: lreficent Date: Tue, 14 Mar 2017 13:33:13 +0100 Subject: [PATCH] [FIX] moved method and fields. --- account_move_line_purchase_info/models/stock.py | 12 ++++++------ .../tests/test_account_move_line_purchase_info.py | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/account_move_line_purchase_info/models/stock.py b/account_move_line_purchase_info/models/stock.py index c38a3223e..3e45e3ba7 100644 --- a/account_move_line_purchase_info/models/stock.py +++ b/account_move_line_purchase_info/models/stock.py @@ -5,14 +5,14 @@ from openerp import api, models -class StockQuant(models.Model): - _inherit = "stock.quant" +class StockMove(models.Model): + _inherit = "stock.move" @api.model - def _prepare_account_move_line(self, move, qty, cost, + def _prepare_account_move_line(self, qty, cost, credit_account_id, debit_account_id): - res = super(StockQuant, self)._prepare_account_move_line( - move, qty, cost, credit_account_id, debit_account_id) + res = super(StockMove, self)._prepare_account_move_line( + qty, cost, credit_account_id, debit_account_id) for line in res: - line[2]['purchase_line_id'] = move.purchase_line_id.id + line[2]['purchase_line_id'] = self.purchase_line_id.id return res diff --git a/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py b/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py index 3209637cb..87d310545 100644 --- a/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py +++ b/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py @@ -102,7 +102,10 @@ class TestAccountMoveLinePurchaseInfo(common.TransactionCase): # group_ids = [group.id for group in groups] product_ctg = self.product_ctg_model.create({ 'name': 'test_product_ctg', - 'property_stock_valuation_account_id': self.account_inventory.id + 'property_stock_valuation_account_id': self.account_inventory.id, + 'property_valuation': 'real_time', + 'property_stock_account_input_categ_id': self.account_grni.id, + 'property_stock_account_output_categ_id': self.account_cogs.id, }) product = self.product_model.create({ 'name': 'test_product', @@ -110,9 +113,6 @@ class TestAccountMoveLinePurchaseInfo(common.TransactionCase): 'type': 'product', 'standard_price': 1.0, 'list_price': 1.0, - 'valuation': 'real_time', - 'property_stock_account_input': self.account_grni.id, - 'property_stock_account_output': self.account_cogs.id, }) return product