# Copyright 2017 ForgeFlow S.L. # (http://www.forgeflow.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo.tests.common import TransactionCase class TestBaseSearchMailContent(TransactionCase): def setUp(self): super().setUp() self.channel_obj = self.env["mail.channel"] def test_base_search_mail_content_1(self): res = self.channel_obj.search([("message_content", "ilike", "xxxyyyzzz")]) self.assertFalse(res, "You have a channel with xxxyyyzzz :O") def test_base_search_mail_content_2(self): res = self.channel_obj.load_views( [[False, "search"]], {"load_fields": False, "load_filters": True, "toolbar": True}, ) self.assertIn( "message_content", res["fields_views"]["search"]["fields"], "message_content field was not detected", )