mirror of https://github.com/OCA/social.git
23 lines
903 B
Python
23 lines
903 B
Python
# Copyright 2022 Camptocamp SA
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
|
|
class TestMailingContactActive(TransactionCase):
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
cls.mailing_contact = cls.env.ref("mass_mailing.mass_mail_contact_1")
|
|
|
|
def test_archive_unarchive_mailing_contact(self):
|
|
self.assertTrue(self.mailing_contact.active)
|
|
subscription = self.mailing_contact.subscription_list_ids
|
|
self.assertTrue(subscription)
|
|
self.assertTrue(subscription.active)
|
|
self.mailing_contact.write({"active": False})
|
|
self.assertFalse(self.mailing_contact.active)
|
|
self.assertFalse(subscription.active)
|
|
self.mailing_contact.write({"active": True})
|
|
self.assertTrue(self.mailing_contact.active)
|
|
self.assertTrue(subscription.active)
|