mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
Port almost all modules to v10 * Update to EPC Rulebook v9.2 that start to apply on 2016-11-20 (bug #300)
23 lines
804 B
Python
23 lines
804 B
Python
# -*- coding: utf-8 -*-
|
|
# © 2016 Akretion (Alexis de Lattre <alexis.delattre@akretion.com>)
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
|
|
class TestMandate(TransactionCase):
|
|
|
|
def test_mandate(self):
|
|
bank_account = self.env.ref('account_payment_mode.res_partner_12_iban')
|
|
mandate = self.env['account.banking.mandate'].create({
|
|
'partner_bank_id': bank_account.id,
|
|
'signature_date': '2015-01-01',
|
|
})
|
|
self.assertEqual(mandate.state, 'draft')
|
|
mandate.validate()
|
|
self.assertEqual(mandate.state, 'valid')
|
|
mandate.cancel()
|
|
self.assertEqual(mandate.state, 'cancel')
|
|
mandate.back2draft()
|
|
self.assertEqual(mandate.state, 'draft')
|