summaryrefslogtreecommitdiff
path: root/addons/test_mail
diff options
context:
space:
mode:
authorXavier-Do <xdo@odoo.com>2019-07-31 09:38:30 +0000
committerXavier-Do <xdo@odoo.com>2019-08-05 11:50:20 +0000
commitbb37ab21199d9f17e180f225916f5f66c87af660 (patch)
tree8655632fc45fe459294eda89e0dacf54c06742e0 /addons/test_mail
parent0c37b9fb39005eab70ee8b39da84f79c981b2695 (diff)
[REF] mail, test_mail, *: rename needaction_partner_ids to notified_partner_ids
,*:crm, website_blog The mail.message needaction_partner_ids meaning changed over time, and doesn't actually reflect the list of partner in needaction. More than that the message_format needaction_partner_ids used by js began to diverged from mail.message field since 19fb650863f11172c8a6839fcc10919e9ca9977b To avoid any confusion, renaming it to notified_partner_ids will help to avoid confusion between python and js meaning, and reflect the actual content of this field : a list of partner that where notified once on this message. This field is mainly usefull for testing. Task-ID 402597
Diffstat (limited to 'addons/test_mail')
-rw-r--r--addons/test_mail/tests/test_message_compose.py12
-rw-r--r--addons/test_mail/tests/test_message_track.py4
-rw-r--r--addons/test_mail/tests/test_performance.py24
3 files changed, 20 insertions, 20 deletions
diff --git a/addons/test_mail/tests/test_message_compose.py b/addons/test_mail/tests/test_message_compose.py
index bb1ca460a88..adf1dd80ae6 100644
--- a/addons/test_mail/tests/test_message_compose.py
+++ b/addons/test_mail/tests/test_message_compose.py
@@ -45,7 +45,7 @@ class TestMessagePost(BaseFunctionalTest, MockEmails, TestRecipients):
self.assertEqual(msg.subject, _subject)
self.assertEqual(msg.body, _body)
self.assertEqual(msg.partner_ids, self.partner_1 | self.partner_2)
- self.assertEqual(msg.needaction_partner_ids, self.user_admin.partner_id | self.partner_1 | self.partner_2)
+ self.assertEqual(msg.notified_partner_ids, self.user_admin.partner_id | self.partner_1 | self.partner_2)
self.assertEqual(msg.channel_ids, self.env['mail.channel'])
# notifications emails should have been deleted
@@ -161,7 +161,7 @@ class TestMessagePost(BaseFunctionalTest, MockEmails, TestRecipients):
body='<p>Test</p>', subject='Subject',
message_type='comment', subtype='mt_comment')
- self.assertEqual(new_msg.sudo().needaction_partner_ids, (self.partner_1 | self.user_employee.partner_id))
+ self.assertEqual(new_msg.sudo().notified_partner_ids, (self.partner_1 | self.user_employee.partner_id))
self.assertEmails(portal_user.partner_id, [[self.partner_1], [self.user_employee.partner_id]])
def test_post_portal_crash(self):
@@ -179,7 +179,7 @@ class TestMessagePost(BaseFunctionalTest, MockEmails, TestRecipients):
body='My Body', subject='My Subject',
message_type='comment', subtype='mt_note')
self.assertEqual(msg.partner_ids, self.env['res.partner'])
- self.assertEqual(msg.needaction_partner_ids, self.env['res.partner'])
+ self.assertEqual(msg.notified_partner_ids, self.env['res.partner'])
self.format_and_process(
MAIL_TEMPLATE_PLAINTEXT, self.user_admin.email, 'not_my_businesss@example.com',
@@ -189,7 +189,7 @@ class TestMessagePost(BaseFunctionalTest, MockEmails, TestRecipients):
reply = self.test_record.message_ids - msg
self.assertTrue(reply)
self.assertEqual(reply.subtype_id, self.env.ref('mail.mt_note'))
- self.assertEqual(reply.needaction_partner_ids, self.user_employee.partner_id)
+ self.assertEqual(reply.notified_partner_ids, self.user_employee.partner_id)
self.assertEqual(reply.parent_id, msg)
def test_post_log(self):
@@ -201,7 +201,7 @@ class TestMessagePost(BaseFunctionalTest, MockEmails, TestRecipients):
self.assertEqual(new_note.body, '<p>Labrador</p>')
self.assertEqual(new_note.author_id, self.user_employee.partner_id)
self.assertEqual(new_note.email_from, formataddr((self.user_employee.name, self.user_employee.email)))
- self.assertEqual(new_note.needaction_partner_ids, self.env['res.partner'])
+ self.assertEqual(new_note.notified_partner_ids, self.env['res.partner'])
def test_post_notify(self):
self.user_employee.write({'notification_type': 'inbox'})
@@ -216,7 +216,7 @@ class TestMessagePost(BaseFunctionalTest, MockEmails, TestRecipients):
self.assertEqual(new_notification.body, '<p>You have received a notification</p>')
self.assertEqual(new_notification.author_id, self.env.user.partner_id)
self.assertEqual(new_notification.email_from, formataddr((self.env.user.name, self.env.user.email)))
- self.assertEqual(new_notification.needaction_partner_ids, self.partner_1 | self.user_employee.partner_id)
+ self.assertEqual(new_notification.notified_partner_ids, self.partner_1 | self.user_employee.partner_id)
self.assertNotIn(new_notification, self.test_record.message_ids)
# todo xdo add test message_notify on thread with followers and stuff
diff --git a/addons/test_mail/tests/test_message_track.py b/addons/test_mail/tests/test_message_track.py
index 3b7adafef64..49d5df613ab 100644
--- a/addons/test_mail/tests/test_message_track.py
+++ b/addons/test_mail/tests/test_message_track.py
@@ -53,7 +53,7 @@ class TestTracking(common.BaseFunctionalTest, common.MockEmails):
# no specific recipients except those following notes, no email
self.assertEqual(self.record.message_ids.partner_ids, self.env['res.partner'])
- self.assertEqual(self.record.message_ids.needaction_partner_ids, self.env['res.partner'])
+ self.assertEqual(self.record.message_ids.notified_partner_ids, self.env['res.partner'])
self.assertEqual(self._mails, [])
# verify tracked value
@@ -81,7 +81,7 @@ class TestTracking(common.BaseFunctionalTest, common.MockEmails):
# no specific recipients except those following umbrella
self.assertEqual(self.record.message_ids.partner_ids, self.env['res.partner'])
- self.assertEqual(self.record.message_ids.needaction_partner_ids, self.user_admin.partner_id)
+ self.assertEqual(self.record.message_ids.notified_partner_ids, self.user_admin.partner_id)
# verify tracked value
self.assertTracking(
diff --git a/addons/test_mail/tests/test_performance.py b/addons/test_mail/tests/test_performance.py
index cf01fc1850c..f35b51c55cd 100644
--- a/addons/test_mail/tests/test_performance.py
+++ b/addons/test_mail/tests/test_performance.py
@@ -380,7 +380,7 @@ class TestHeavyMailPerformance(BaseMailPerformance):
subtype='mail.mt_comment')
self.assertEqual(record.message_ids[0].body, '<p>Test Post Performances</p>')
- self.assertEqual(record.message_ids[0].needaction_partner_ids, self.partners | self.user_portal.partner_id)
+ self.assertEqual(record.message_ids[0].notified_partner_ids, self.partners | self.user_portal.partner_id)
@mute_logger('odoo.tests', 'odoo.addons.mail.models.mail_mail', 'odoo.models.unlink')
@users('__system__', 'emp')
@@ -394,7 +394,7 @@ class TestHeavyMailPerformance(BaseMailPerformance):
record.message_post_with_template(template_id, message_type='comment', composition_mode='comment')
self.assertEqual(record.message_ids[0].body, '<p>Adding stuff on %s</p>' % record.name)
- self.assertEqual(record.message_ids[0].needaction_partner_ids, self.partners | self.user_portal.partner_id | self.customer)
+ self.assertEqual(record.message_ids[0].notified_partner_ids, self.partners | self.user_portal.partner_id | self.customer)
@mute_logger('odoo.tests', 'odoo.addons.mail.models.mail_mail', 'odoo.models.unlink')
@users('__system__', 'emp')
@@ -464,10 +464,10 @@ class TestHeavyMailPerformance(BaseMailPerformance):
self.assertEqual(rec.message_partner_ids, self.partners | self.env.user.partner_id | self.user_portal.partner_id)
# write tracking message
self.assertEqual(rec.message_ids[0].subtype_id, self.env.ref('mail.mt_note'))
- self.assertEqual(rec.message_ids[0].needaction_partner_ids, self.env['res.partner'])
+ self.assertEqual(rec.message_ids[0].notified_partner_ids, self.env['res.partner'])
# creation message
self.assertEqual(rec.message_ids[1].subtype_id, self.env.ref('test_mail.st_mail_test_full_umbrella_upd'))
- self.assertEqual(rec.message_ids[1].needaction_partner_ids, self.partners)
+ self.assertEqual(rec.message_ids[1].notified_partner_ids, self.partners)
self.assertEqual(len(rec.message_ids), 2)
@mute_logger('odoo.tests', 'odoo.addons.mail.models.mail_mail', 'odoo.models.unlink')
@@ -490,7 +490,7 @@ class TestHeavyMailPerformance(BaseMailPerformance):
self.assertEqual(rec.message_partner_ids, self.partners | self.env.user.partner_id | self.user_portal.partner_id)
# creation message
self.assertEqual(rec.message_ids[0].subtype_id, self.env.ref('test_mail.st_mail_test_full_umbrella_upd'))
- self.assertEqual(rec.message_ids[0].needaction_partner_ids, self.partners | self.user_portal.partner_id)
+ self.assertEqual(rec.message_ids[0].notified_partner_ids, self.partners | self.user_portal.partner_id)
self.assertEqual(len(rec.message_ids), 1)
@mute_logger('odoo.tests', 'odoo.addons.mail.models.mail_mail', 'odoo.models.unlink')
@@ -515,10 +515,10 @@ class TestHeavyMailPerformance(BaseMailPerformance):
self.assertEqual(rec.message_partner_ids, self.partners | self.env.user.partner_id | self.user_portal.partner_id)
# write tracking message
self.assertEqual(rec.message_ids[0].subtype_id, self.env.ref('test_mail.st_mail_test_full_umbrella_upd'))
- self.assertEqual(rec.message_ids[0].needaction_partner_ids, self.partners | self.user_portal.partner_id)
+ self.assertEqual(rec.message_ids[0].notified_partner_ids, self.partners | self.user_portal.partner_id)
# creation message
self.assertEqual(rec.message_ids[1].subtype_id, self.env.ref('mail.mt_note'))
- self.assertEqual(rec.message_ids[1].needaction_partner_ids, self.env['res.partner'])
+ self.assertEqual(rec.message_ids[1].notified_partner_ids, self.env['res.partner'])
self.assertEqual(len(rec.message_ids), 2)
@mute_logger('odoo.tests', 'odoo.addons.mail.models.mail_mail', 'odoo.models.unlink')
@@ -552,10 +552,10 @@ class TestHeavyMailPerformance(BaseMailPerformance):
self.assertEqual(rec.message_partner_ids, self.partners | self.env.user.partner_id | self.user_portal.partner_id)
# write tracking message
self.assertEqual(rec.message_ids[0].subtype_id, self.env.ref('test_mail.st_mail_test_full_umbrella_upd'))
- self.assertEqual(rec.message_ids[0].needaction_partner_ids, self.partners | self.user_portal.partner_id)
+ self.assertEqual(rec.message_ids[0].notified_partner_ids, self.partners | self.user_portal.partner_id)
# creation message
self.assertEqual(rec.message_ids[1].subtype_id, self.env.ref('test_mail.st_mail_test_full_umbrella_upd'))
- self.assertEqual(rec.message_ids[1].needaction_partner_ids, self.user_portal.partner_id)
+ self.assertEqual(rec.message_ids[1].notified_partner_ids, self.user_portal.partner_id)
self.assertEqual(len(rec.message_ids), 2)
@mute_logger('odoo.tests', 'odoo.addons.mail.models.mail_mail', 'odoo.models.unlink')
@@ -586,10 +586,10 @@ class TestHeavyMailPerformance(BaseMailPerformance):
self.assertEqual(rec.message_ids[0].subject, 'Test Template')
# write tracking message
self.assertEqual(rec.message_ids[1].subtype_id, self.env.ref('mail.mt_note'))
- self.assertEqual(rec.message_ids[1].needaction_partner_ids, self.env['res.partner'])
+ self.assertEqual(rec.message_ids[1].notified_partner_ids, self.env['res.partner'])
# creation message
self.assertEqual(rec.message_ids[2].subtype_id, self.env.ref('test_mail.st_mail_test_full_umbrella_upd'))
- self.assertEqual(rec.message_ids[2].needaction_partner_ids, self.partners | self.user_portal.partner_id)
+ self.assertEqual(rec.message_ids[2].notified_partner_ids, self.partners | self.user_portal.partner_id)
self.assertEqual(len(rec.message_ids), 3)
@@ -731,4 +731,4 @@ class TestMailPerformancePost(BaseMailPerformance):
self.assertTrue(record.message_ids[0].body.startswith('<p>Test body <img src="/web/image/'))
self.assertEqual(self.attachements.mapped('res_model'), [record._name for i in range(3)])
self.assertEqual(self.attachements.mapped('res_id'), [record.id for i in range(3)])
- # self.assertEqual(record.message_ids[0].needaction_partner_ids, [])
+ # self.assertEqual(record.message_ids[0].notified_partner_ids, [])