Skip to content
Snippets Groups Projects
Commit 98b6081e authored by Thibault Delavallée's avatar Thibault Delavallée
Browse files

[REF] mass_mailing: make tests independent from demo data

Purpose of this commit is to avoid having tests depending on demo data.
Especially those tests are recent, introduced at 967d228a and should
have been made independent before merge. File is renamed according to
guidelines.

This commit is linked to task ID 1872198 and PR #26188.
parent 542899d1
No related branches found
No related tags found
No related merge requests found
......@@ -2,4 +2,4 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import test_mass_mailing_list_merge
from . import test_mass_mailing_responsive
from . import test_mass_mailing_content
......@@ -7,13 +7,30 @@ from odoo.tests import common
class TestResponsiveMail(common.SavepointCase):
def test_responsive_mail(self):
"""
Testing mail mailing responsive mail body
"""
""" Testing mail mailing responsive mail body """
self.user_employee = self.env['res.users'].with_context({
'mail_create_nolog': True,
'mail_create_nosubscribe': True,
'mail_notrack': True,
'no_reset_password': True,
}).create({
'name': 'Geraldine Mass Mailing User',
'login': 'geraldine',
'email': 'g.g@example.com',
'groups_id': [(6, 0, [
self.env.ref('mass_mailing.group_mass_mailing_user').id,
self.env.ref('base.group_partner_manager').id, # TDE FIXME: check if really necessary for mass mailing
])],
})
test_record = self.env['res.partner'].create({'name': 'Mass Mail Partner'})
mass_mail_record = self.env.ref('mass_mailing.mass_mail_2')
mass_mail_record = self.env['mail.mass_mailing'].sudo(self.user_employee).create({
'name': 'Test',
'state': 'draft',
'mailing_model_id': self.env.ref('base.model_res_partner').id,
})
composer = self.env['mail.compose.message'].sudo().with_context({
composer = self.env['mail.compose.message'].sudo(self.user_employee).with_context({
'default_composition_mode': 'mass_mail',
'default_model': 'res.partner',
'default_res_id': test_record.id,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment