0899a5a0d490e1ece55ddf3621c38bd111137a70
When the 'before' (resp. 'after') hook is defined on a QUnit module, it is executed once, before (resp. after) the whole module is executed. When the test suite is executed several times, tests that failed in the previous execution are always executed first, separately from the other tests of their module. In that case, the 'before' hook is executed directly (before the execution of the failed test), but the 'after' hook is only executed once the whole module has been executed. This means that a lot of other tests, coming from other modules, can be executed in the meantime. In calendar tests, we used the 'before' and 'after' hooks to catch scroll events. So, when a calendar test failed, and the suite was re-run, some tests depending on the scroll failed. To prevent this, we use 'beforeEach' and 'afterEach' hooks instead, as they are executed before and after each test. closes odoo/odoo#34932 Signed-off-by: Julien Mougenot (JUM) <Arcasias@users.noreply.github.com>
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%