-
- Downloads
[REF] event(_*): clean tests common files
Purpose is to have a common event class for users and useful stuff (customers, products, ...) but lessen usage of common test data through sub modules. Indeed having a "global event type" test data updated in various addons is actually complicated to maintain. Sub add-ons are updated to use mainly the ``EventCase`` test class holding users and side data. Data specific to those modules (event type with some specific configuration notably) is created and used in tests in the given module only, and not through generic event_type_complex and event_0 test data anymore. With this commit tests are more localized to their add-on and modifying data in a given add-on has less chances to have unwanted side effect in other event submodules unit tests. Task-2703285 (Event performance improvements) Task-2703289 (Event testing and coverage) Part-of: odoo/odoo#81068
Showing
- addons/event/tests/common.py 51 additions, 59 deletionsaddons/event/tests/common.py
- addons/event/tests/test_event_flow.py 2 additions, 2 deletionsaddons/event/tests/test_event_flow.py
- addons/event/tests/test_event_internals.py 73 additions, 52 deletionsaddons/event/tests/test_event_internals.py
- addons/event/tests/test_event_mail_schedule.py 2 additions, 2 deletionsaddons/event/tests/test_event_mail_schedule.py
- addons/event_booth/tests/common.py 2 additions, 12 deletionsaddons/event_booth/tests/common.py
- addons/event_booth_sale/tests/common.py 1 addition, 2 deletionsaddons/event_booth_sale/tests/common.py
- addons/event_crm/tests/common.py 24 additions, 6 deletionsaddons/event_crm/tests/common.py
- addons/event_sale/tests/common.py 28 additions, 2 deletionsaddons/event_sale/tests/common.py
- addons/event_sale/tests/test_event_internals.py 2 additions, 9 deletionsaddons/event_sale/tests/test_event_internals.py
- addons/event_sms/tests/test_sms_schedule.py 27 additions, 17 deletionsaddons/event_sms/tests/test_sms_schedule.py
- addons/test_event_full/tests/test_event_security.py 37 additions, 21 deletionsaddons/test_event_full/tests/test_event_security.py
- addons/website_event/tests/common.py 21 additions, 16 deletionsaddons/website_event/tests/common.py
- addons/website_event/tests/test_event_menus.py 2 additions, 2 deletionsaddons/website_event/tests/test_event_menus.py
- addons/website_event/tests/test_event_visitor.py 2 additions, 2 deletionsaddons/website_event/tests/test_event_visitor.py
- addons/website_event/tests/test_website_event.py 2 additions, 2 deletionsaddons/website_event/tests/test_website_event.py
- addons/website_event_exhibitor/tests/common.py 2 additions, 0 deletionsaddons/website_event_exhibitor/tests/common.py
- addons/website_event_exhibitor/tests/test_sponsor_internals.py 0 additions, 5 deletions...s/website_event_exhibitor/tests/test_sponsor_internals.py
- addons/website_event_meet/tests/test_website_event_meet.py 17 additions, 2 deletionsaddons/website_event_meet/tests/test_website_event_meet.py
- addons/website_event_questions/tests/common.py 15 additions, 5 deletionsaddons/website_event_questions/tests/common.py
- addons/website_event_questions/tests/test_event_internals.py 2 additions, 2 deletionsaddons/website_event_questions/tests/test_event_internals.py
Loading
Please register or sign in to comment