[FIX] account_banking_mandate: Fix tests

Tests were trying to write/access a field that does not exist in account.move.line, but in account.move

TT28423
This commit is contained in:
João Marques
2021-02-25 13:36:56 +00:00
committed by manu
parent 799dbcbdd3
commit 05c24a871d

View File

@@ -18,7 +18,7 @@ class TestInvoiceMandate(TransactionCase):
lambda s: s.account_id == self.invoice_account
)
if payable_move_lines:
self.assertEqual(payable_move_lines[0].mandate_id, self.mandate)
self.assertEqual(payable_move_lines[0].move_id.mandate_id, self.mandate)
self.env["account.invoice.payment.line.multi"].with_context(
active_model="account.move", active_ids=self.invoice.ids
@@ -62,7 +62,7 @@ class TestInvoiceMandate(TransactionCase):
)
if payable_move_lines:
with self.assertRaises(UserError):
payable_move_lines[0].mandate_id = mandate_2
payable_move_lines[0].move_id.mandate_id = mandate_2
def test_post_invoice_and_refund_02(self):
self.invoice._onchange_partner_id()