diff --git a/mail_drop_target/tests/test_mail_drop_target.py b/mail_drop_target/tests/test_mail_drop_target.py index 87b1da7d4..86b0a44e5 100644 --- a/mail_drop_target/tests/test_mail_drop_target.py +++ b/mail_drop_target/tests/test_mail_drop_target.py @@ -1,5 +1,6 @@ from odoo.tests.common import TransactionCase -from odoo import tools +from odoo import addons, exceptions, tools +from mock import patch import base64 @@ -32,3 +33,10 @@ class TestMailDropTarget(TransactionCase): self.partner._name, message, thread_id=self.partner.id) self.partner.refresh() self.assertEqual(comments+1, len(self.partner.message_ids)) + + def test_no_msgextract(self): + with self.assertRaises(exceptions.UserError), patch.object( + addons.mail_drop_target.models.mail_thread, 'Message', + __nonzero__=lambda x: False, + ): + self.test_msg()