From e56d0ebe9b3cea0af13c76e0c99049d5e117932c Mon Sep 17 00:00:00 2001 From: abdessamad salim Date: Wed, 29 Jan 2025 08:47:04 +0100 Subject: [PATCH] [MIG] partner_company_type: Migration to 18.0 --- .../tests/test_res_partner_company_type.py | 25 ++++++++++++++++++- .../views/res_partner_company_type.xml | 10 ++++---- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/partner_company_type/tests/test_res_partner_company_type.py b/partner_company_type/tests/test_res_partner_company_type.py index 26547c14134..ac1bb275a12 100644 --- a/partner_company_type/tests/test_res_partner_company_type.py +++ b/partner_company_type/tests/test_res_partner_company_type.py @@ -17,6 +17,29 @@ def setUpClass(cls): def test_00_duplicate(self): # Test Duplicate Company type - with self.assertRaises(IntegrityError), tools.mute_logger("odoo.sql_db"): self.company_type.create(dict(name=self.company_type.name)) + + def test_create_company_type(self): + # Test creating a new company type + new_company_type = self.company_type.create(dict(name="New Company Type")) + self.assertTrue(new_company_type, "New company type should be created") + + def test_update_company_type(self): + # Test updating an existing company type + self.company_type.write(dict(name="Updated Company Type")) + self.assertEqual( + self.company_type.name, + "Updated Company Type", + "Company type name should be updated", + ) + + def test_delete_company_type(self): + # Test deleting a company type + company_type_to_delete = self.company_type.create( + dict(name="Company Type to Delete") + ) + company_type_to_delete.unlink() + self.assertFalse( + company_type_to_delete.exists(), "Company type should be deleted" + ) diff --git a/partner_company_type/views/res_partner_company_type.xml b/partner_company_type/views/res_partner_company_type.xml index 6527ae63045..ae1201d31a7 100644 --- a/partner_company_type/views/res_partner_company_type.xml +++ b/partner_company_type/views/res_partner_company_type.xml @@ -27,22 +27,22 @@ - + - res.partner.company.type.tree (in partner_company_type) + res.partner.company.type.list (in partner_company_type) res.partner.company.type - + - + Company Types res.partner.company.type - tree,form + list,form [] {}