summaryrefslogtreecommitdiff
path: root/addons/test_mass_mailing/tests/__init__.py
AgeCommit message (Collapse)Author
2019-01-14[REF] link_tracker, mass_mailing: simplify add_click method and add testsThibault Delavallée
In this commit we rewrite a bit add_click in order to remove the inlined sudo and ease inheritance and parameter management inside the method. Access through controllers is sudo-ed as the main API method is now done with current user access rights. This commit is linked to task ID 1904277 and PR #28242.
2018-10-18[IMP] test_mass_mailing: add performance testsThibault Delavallée
Purpose is to have some basis performance counters when sending a mailing on 100 records, with and without blacklist involved. It will serves as reference when working on mass mailing performance improvements in future tasks. This commit is linked to task ID 1889703 and PR #27526.
2018-10-18[MOV] (test_)mass_mailing: move not mass-mailing models specific testsThibault Delavallée
Purpose of this commit is to move tests not completely specific to some mass mailing models to test_mass_mailing. Purpose is to allow to write more in-depth tests based on existing ones by using test models instead of some standard odoo ones. This commit is linked to task ID 1889703 and PR #27526.
2018-10-02[IMP] test_mass_mailing: add blacklist mixin testsThibault Delavallée
Purpose of this commit is to add some tests linked to the blacklist mixin itself, notably the computed fields and its search method. This commit is related to task ID 33224 (original blacklist implementation done for v12) and its PR #25966 as well as task ID 1889703 (tests and fixes) and its PR #27330. Done with collaboration of @dbeguin.
2018-10-02[IMP] test_mass_mailing: add blacklist testsThibault Delavallée
Purpose of this commit is to enforce blacklist use and base mechanisms. This commit may break on runbot as fixes will come after having introduced tests. It notably add tests for a8ce59ce364a011e9b677070503e7b1d76b32661. This commit is related to task ID 33224 (original blacklist implementation done for v12) and its PR #25966 as well as task ID 1889703 (tests and fixes) and its PR #27330. Done with collaboration of @dbeguin.
2018-10-02[ADD] test_mass_mailing: add module to hold feature and performance tests ↵Thibault Delavallée
for mass mailing Purpose of this commit is to add the skeleton of a module holding models and tests for mass mailing. It is build on top of test_mail in order to use data, models and parameters already defined in it. Moreover having a separate module allow to define test models that will not bloat production databases. It will soon hold unit tests for blacklist mechanism. Future commits will gradually move tests from mass mailing module and improve them. This commit is related to task ID 33224 (original blacklist implementation done for v12) and its PR #25966 as well as task ID 1889703 (tests and fixes) and its PR #27330. Done with collaboration of @dbeguin.