From cc87171aad3ed75ee541e19304d2e5f8f5c4a68f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Wed, 3 Apr 2024 09:30:43 +0200 Subject: [PATCH] [IMP] account_bank_statement_import_qif: pre-commit stuff --- .../tests/test_import_bank_statement.py | 10 +++++++--- .../wizards/account_bank_statement_import_qif.py | 3 ++- .../odoo/addons/account_bank_statement_import_qif | 1 + setup/account_bank_statement_import_qif/setup.py | 6 ++++++ 4 files changed, 16 insertions(+), 4 deletions(-) create mode 120000 setup/account_bank_statement_import_qif/odoo/addons/account_bank_statement_import_qif create mode 100644 setup/account_bank_statement_import_qif/setup.py diff --git a/account_statement_import_qif/tests/test_import_bank_statement.py b/account_statement_import_qif/tests/test_import_bank_statement.py index 0c6c598c..c227f323 100644 --- a/account_statement_import_qif/tests/test_import_bank_statement.py +++ b/account_statement_import_qif/tests/test_import_bank_statement.py @@ -31,7 +31,9 @@ class TestQifFile(TransactionCase): def test_qif_file_import(self): qif_file_path = get_module_resource( - "account_bank_statement_import_qif", "tests", "test_qif.qif", + "account_bank_statement_import_qif", + "tests", + "test_qif.qif", ) qif_file = base64.b64encode(open(qif_file_path, "rb").read()) wizard = self.statement_import_model.with_context( @@ -39,10 +41,12 @@ class TestQifFile(TransactionCase): ).create({"attachment_ids": [(0, 0, {"name": "test file", "datas": qif_file})]}) wizard.import_file() statement = self.statement_line_model.search( - [("name", "=", "YOUR LOCAL SUPERMARKET")], limit=1, + [("name", "=", "YOUR LOCAL SUPERMARKET")], + limit=1, )[0].statement_id self.assertAlmostEqual(statement.balance_end_real, -1896.09, 2) line = self.statement_line_model.search( - [("name", "=", "Epic Technologies")], limit=1, + [("name", "=", "Epic Technologies")], + limit=1, ) self.assertEqual(line.partner_id, self.partner) diff --git a/account_statement_import_qif/wizards/account_bank_statement_import_qif.py b/account_statement_import_qif/wizards/account_bank_statement_import_qif.py index cb83716d..aa4fde4e 100644 --- a/account_statement_import_qif/wizards/account_bank_statement_import_qif.py +++ b/account_statement_import_qif/wizards/account_bank_statement_import_qif.py @@ -97,7 +97,8 @@ class AccountBankStatementImport(models.TransientModel): for line_vals in statement["transactions"]: if not line_vals.get("partner_id") and line_vals.get("name"): partner = partner_obj.search( - [("name", "ilike", line_vals["name"])], limit=1, + [("name", "ilike", line_vals["name"])], + limit=1, ) line_vals["partner_id"] = partner.id return res diff --git a/setup/account_bank_statement_import_qif/odoo/addons/account_bank_statement_import_qif b/setup/account_bank_statement_import_qif/odoo/addons/account_bank_statement_import_qif new file mode 120000 index 00000000..2f0b59da --- /dev/null +++ b/setup/account_bank_statement_import_qif/odoo/addons/account_bank_statement_import_qif @@ -0,0 +1 @@ +../../../../account_bank_statement_import_qif \ No newline at end of file diff --git a/setup/account_bank_statement_import_qif/setup.py b/setup/account_bank_statement_import_qif/setup.py new file mode 100644 index 00000000..28c57bb6 --- /dev/null +++ b/setup/account_bank_statement_import_qif/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)