From eeab18d753db21bca0636836c40df91268549390 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= <tde@odoo.com>
Date: Thu, 24 May 2018 11:52:38 +0200
Subject: [PATCH] [IMP] test_mail: assert_email now allow email_from, not only
 a partner-based author

Some tests could require it.
---
 addons/test_mail/tests/common.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/addons/test_mail/tests/common.py b/addons/test_mail/tests/common.py
index 30ae27a7933e..e536e15fa708 100644
--- a/addons/test_mail/tests/common.py
+++ b/addons/test_mail/tests/common.py
@@ -180,8 +180,12 @@ class MockEmails(common.SingleTransactionCase):
         """ Tools method to ease the check of send emails """
         expected_email_values = []
         for partners in recipients:
+            if partner_from:
+                email_from = formataddr((partner_from.name, partner_from.email))
+            else:
+                email_from = values['email_from']
             expected = {
-                'email_from': formataddr((partner_from.name, partner_from.email)),
+                'email_from': email_from,
                 'email_to': [formataddr((partner.name, partner.email)) for partner in partners]
             }
             if 'reply_to' in values:
-- 
GitLab