diff --git a/addons/mail/tests/test_mail_render.py b/addons/mail/tests/test_mail_render.py index 0103af1327a..9f97ff6d676 100644 --- a/addons/mail/tests/test_mail_render.py +++ b/addons/mail/tests/test_mail_render.py @@ -210,6 +210,23 @@ class TestMailRender(common.MailCommon): )[partner.id] self.assertEqual(rendered, expected) + @users('employee') + def test_render_template_local_links(self): + local_links_template_bits = [ + '
', + '', + '', + ] + base_url = self.env['mail.render.mixin'].get_base_url() + rendered_local_links = [ + '' % base_url, + '' % base_url, + '' + ] + for source, expected in zip(local_links_template_bits, rendered_local_links): + rendered = self.env['mail.render.mixin']._replace_local_links(source) + self.assertEqual(rendered, expected) + @users('employee') def test_render_template_qweb(self): partner = self.env['res.partner'].browse(self.render_object.ids)