[IMP] server_action_navigate : Add test for the computation of the domain

This commit is contained in:
Sylvain LE GAL
2024-03-19 15:02:43 +01:00
parent 65d15a0e03
commit 8bc818f42b

View File

@@ -14,6 +14,8 @@ class TestModule(TransactionCase):
self.action_server = self.env.ref( self.action_server = self.env.ref(
"server_action_navigate.navigate_partner_2_tags" "server_action_navigate.navigate_partner_2_tags"
) )
self.navigate_line_1 = self.env.ref("server_action_navigate.navigate_line_1")
self.navigate_line_2 = self.env.ref("server_action_navigate.navigate_line_2")
self.users = self.env["res.users"].search([]) self.users = self.env["res.users"].search([])
def test_action_result(self): def test_action_result(self):
@@ -30,6 +32,12 @@ class TestModule(TransactionCase):
[("id", "in", self.users.mapped("partner_id.category_id").ids)], [("id", "in", self.users.mapped("partner_id.category_id").ids)],
) )
def test_compute_field_domain(self):
self.assertEqual(self.navigate_line_1.field_domain_model_id.model, "res.users")
self.assertEqual(
self.navigate_line_2.field_domain_model_id.model, "res.partner"
)
def test_delete_last_line(self): def test_delete_last_line(self):
line_qty = len(self.action_server.navigate_line_ids) line_qty = len(self.action_server.navigate_line_ids)
self.action_server.delete_last_line() self.action_server.delete_last_line()