# Copyright 2017 Eficent Business and IT Consulting Services S.L. # (http://www.eficent.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(TestBaseSearchMailContent, self).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")