diff options
| author | Thibault Delavallée <tde@odoo.com> | 2019-11-08 09:43:56 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-11-20 16:01:06 +0000 |
| commit | b287504977e532fe2d178a4d62df6f9eb7a17f22 (patch) | |
| tree | 32c6274f21e0b7f08a8e5887425e8d6efd26cfd0 /addons/test_mass_mailing/tests/test_link.py | |
| parent | 363bdc16c7f03ba0f323bc9afbf1878de44fa008 (diff) | |
[REF] test_mass_mailing: update module to new common
PURPOSE
Currently tools and asserts for mail tests are located inside test_mail
module. It makes difficult to re-use them in apps tests or force them to
write custom quick and dirty tools and asserts.
SPECIFICATIONS
Update this module to new tools / asserts / helpers / classes defined in mail
and test_mail.
In this commit we remove the ``MassMailingCase`` and replace it by a fresh
``TestMailCommon`` that is simply updated to hold a marketing user by default.
That way all mocks and asserts are available in all sub test classes.
Coming from common update, we have notably
* ``BaseFunctionalTest`` class is replaced by the new ``TestMailCommon``
pimped one;
* ``assertNotifications`` is replaced by ``assertSinglePostNotifications``
(shortcut for a simple message_post) or ``assertPostNotifications``
(complete asserts involving several messages and notifications);
* correctly invoke ``mock_mail_gateway`` when mocking email sending;
* replace manual check of sent emails or ``assertEmails`` by
``assertSentEmails``;
* remove custom mocks / checks and replace them by now standard mocks
and assertions (if any);
LINKS
Task ID 2068986
PR #38070
Diffstat (limited to 'addons/test_mass_mailing/tests/test_link.py')
| -rw-r--r-- | addons/test_mass_mailing/tests/test_link.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/test_mass_mailing/tests/test_link.py b/addons/test_mass_mailing/tests/test_link.py index b081c384709..6e5efae85e3 100644 --- a/addons/test_mass_mailing/tests/test_link.py +++ b/addons/test_mass_mailing/tests/test_link.py @@ -5,7 +5,7 @@ from odoo.tests.common import users from odoo.addons.test_mass_mailing.tests import common -class TestLinkTracker(common.MassMailingCase): +class TestLinkTracker(common.TestMailCommon): def setUp(self): super(TestLinkTracker, self).setUp() |
