summaryrefslogtreecommitdiff
path: root/addons/test_mail/tests/test_message_composer.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-10-21 12:51:32 +0000
committerThibault Delavallée <tde@odoo.com>2020-11-26 08:45:55 +0000
commitdef98d2375a8a906092293f0aa1ce03bf948d2d3 (patch)
tree2136ce434aa8ba5912f8bf3dd39bea8c71dd2909 /addons/test_mail/tests/test_message_composer.py
parent8c0e92cdcdf98daa3c841af97e0bd2e4b015a1b9 (diff)
[IMP] test_mail: add new mail composer tests for its internals
Purpose is to have some low level tests for composer itself allowing to ensure its behavior. We add tests notably about default values computation in mass mailing mode as well as template_id change and values synchronization in composer model. In a near future composer will probably be improved (use computed fields, rewrite part of its logic to improve performances). Having tests done before those tasks ensure we notice every change that might happen. Task ID-2390314 PR odoo/odoo#62061
Diffstat (limited to 'addons/test_mail/tests/test_message_composer.py')
-rw-r--r--addons/test_mail/tests/test_message_composer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/test_mail/tests/test_message_composer.py b/addons/test_mail/tests/test_message_composer.py
index a93432a1575..ea6aa91803f 100644
--- a/addons/test_mail/tests/test_message_composer.py
+++ b/addons/test_mail/tests/test_message_composer.py
@@ -7,10 +7,13 @@ from unittest.mock import patch
from odoo.addons.test_mail.tests.common import TestMailCommon, TestRecipients
from odoo.addons.test_mail.models.test_mail_models import MailTestSimple
+from odoo.tests import tagged
from odoo.tools import mute_logger
+@tagged('mail_composer')
class TestComposer(TestMailCommon, TestRecipients):
+ """ Test Composer integration and results """
@classmethod
def setUpClass(cls):
@@ -153,6 +156,7 @@ class TestComposer(TestMailCommon, TestRecipients):
self.assertEqual(self.test_record.message_ids[0].author_id, portal_user.partner_id)
+@tagged('mail_composer')
class TestComposerWTpl(TestMailCommon, TestRecipients):
@classmethod