Files
account-reconcile/account_partner_reconcile/tests/test_account_partner_reconcile.py
2022-06-10 08:53:06 +05:30

34 lines
1.2 KiB
Python

# Copyright 2017-20 ForgeFlow S.L. (http://www.forgeflow.com)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo.tests.common import TransactionCase
class TestAccountPartnerReconcile(TransactionCase):
"""Tests for Account Partner Reconcile."""
def setUp(self):
super(TestAccountPartnerReconcile, self).setUp()
self.partner1 = self.env.ref("base.res_partner_1")
def test_account_partner_reconcile(self):
res = self.partner1.action_open_reconcile()
# assertDictContainsSubset is deprecated in Python <3.2
expect = {"type": "ir.actions.client", "tag": "manual_reconciliation_view"}
self.assertDictEqual(
expect,
{k: v for k, v in res.items() if k in expect},
"There was an error and the manual_reconciliation_view "
"couldn't be opened.",
)
expect = {"partner_ids": self.partner1.ids, "show_mode_selector": True}
self.assertDictEqual(
expect,
{k: v for k, v in res["context"].items() if k in expect},
"There was an error and the manual_reconciliation_view "
"couldn't be opened.",
)