Friday, December 14, 2018
1 change · master
Enhancements to existing features
This update changes how tests are structured for the project timesheet holidays module so the same checks are not run twice in different installation scenarios. It improves the reliability of internal quality checks without changing user-facing behavior.
Original PR description
We try to define common classes in test with helpers to set testing data. Here, we had a test extended a class with test methods, making those tests executed twice: when hr_timesheet was installed, and on project_timesheet_holidays installation. This is not very stable, as some behavior might change when other are installed.