diff options
| author | Thibault Delavallée <tde@odoo.com> | 2019-10-11 09:11:50 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-11-20 16:00:59 +0000 |
| commit | 2ef5fc80ab48fac24168cddf9a6d326a01eca8fd (patch) | |
| tree | bfd80bff080ba5f30b32383c44395611610b496d /addons/test_mass_mailing/tests/test_performance.py | |
| parent | 656c11e4ec462f8e85d19a922ab61cfa6a0643c0 (diff) | |
[REF] test_mail: update test message management 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 tests to new tools / asserts / helpers / classes defined in mail
and test_mail. 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);
* remove custom mocks / checks and replace them by now standard mocks
and assertions (if any);
In this commit we update: test message management
LINKS
Task ID 2068986
PR #38070
Diffstat (limited to 'addons/test_mass_mailing/tests/test_performance.py')
0 files changed, 0 insertions, 0 deletions
