# -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo.addons.mass_mailing.tests.common import MassMailCommon from odoo.addons.test_mail.tests.common import TestMailCommon class TestMassMailCommon(MassMailCommon, TestMailCommon): @classmethod def setUpClass(cls): super(TestMassMailCommon, cls).setUpClass() cls.test_alias = cls.env['mail.alias'].create({ 'alias_name': 'test.alias', 'alias_user_id': False, 'alias_model_id': cls.env['ir.model']._get('mailing.test.simple').id, 'alias_contact': 'everyone' }) # enforce last update by user_marketing to match _process_mass_mailing_queue # taking last writer as user running a batch cls.mailing_bl = cls.env['mailing.mailing'].with_user(cls.user_marketing).create({ 'name': 'SourceName', 'subject': 'MailingSubject', # `+ ""` is for insuring that _prepend_preview rule out that case 'preview': 'Hi {{ object.name + "" }} :)', 'body_html': """
Hello
Stop spam ? Ok