From 3dd2dc9adfc29193d2ef35ab70c9482e328bb2a9 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 5 Sep 2019 11:57:34 +0200 Subject: [PATCH] [ADD] test our code without msgextract --- mail_drop_target/tests/test_mail_drop_target.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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()