[FIX] test_mail_full, test_mass_mailing: fix some tool methods
Small improvements / fixes in tool methods used in python unit tests. Task ID-2239327 Task ID-2239327 PR #49886
This commit is contained in:
@@ -10,7 +10,7 @@ class TestMailFullCommon(TestMassMailCommon, MassSMSCommon):
|
||||
|
||||
@classmethod
|
||||
def _create_records_for_batch(cls, model, count):
|
||||
records = cls.env['mail.test.sms']
|
||||
records = cls.env[model]
|
||||
partners = cls.env['res.partner']
|
||||
country_id = cls.env.ref('base.be').id,
|
||||
for x in range(count):
|
||||
|
||||
@@ -25,9 +25,12 @@ class TestMassMailCommon(MassMailCommon, TestMailCommon):
|
||||
@classmethod
|
||||
def _create_test_blacklist_records(cls, model='mailing.test.blacklist', count=1):
|
||||
""" Helper to create data. Currently simple, to be improved. """
|
||||
Model = cls.env[model]
|
||||
email_field = 'email' if 'email' in Model else 'email_from'
|
||||
|
||||
records = cls.env[model].create([{
|
||||
'name': 'TestRecord_%02d' % x,
|
||||
'email_from': '"TestCustomer %02d" <test.record.%02d@test.example.com>' % (x, x),
|
||||
email_field: '"TestCustomer %02d" <test.record.%02d@test.example.com>' % (x, x),
|
||||
} for x in range(0, count)])
|
||||
return records
|
||||
|
||||
|
||||
Reference in New Issue
Block a user