summaryrefslogtreecommitdiff
path: root/addons/repair/tests
AgeCommit message (Collapse)Author
2021-05-04[FIX] repair: filter taxes with current companyAdrien Widart
When adding a product to a repair order, the module automatically adds all product's taxes, even if some taxes belong to other companies. To reproduce the error (Need 2 companies C01 and C02. Let C01 be the current company) 1. Create a product P - Must have a tax T_C01 2. Switch to C02 3. Edit P - Add a tax T_C02 4. Activate C01 5. Create a Repair Order - Add a customer - Add a line with product P Error: Both T_C01 and T_C02 are added. However, since C02 is the current company, T_C01 should not be added. (Similar issue possible with `repair.fee`) OPW-2486791 closes #68079 closes odoo/odoo#70319 X-original-commit: 6b93d5aadc7ac8251468292c9e55eedfc95e9f64 Signed-off-by: Steve Van Essche <svs-odoo@users.noreply.github.com> Signed-off-by: Adrien Widart <adwid@users.noreply.github.com>
2020-10-29[FIX] *: correct typos and bad EnglishMartin Trigaux
Courtesy of translators Reexport .pot of modified modules closes odoo/odoo#61002 Related: odoo/enterprise#14485 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-07-16[IMP] repair: Remove dependency to AccountTestCommonLaurent Smet
l10n runbot builds are all failing when running at least one test depending of AccountTestCommon because it: - doesn't create a sandboxed testing environnement to manage the multi-currency, multi-company, the default company's currency, the exchange rates... - doesn't setup a testing user then all tests are done using the superuser. - doesn't provide a fully setup chart of accounts: exchange difference journal is not set, accounts have bad types, etc... - is run sometimes at-install. --task: 2296213
2020-03-24[IMP] repair: added test cases.Pratima Gupta
closes odoo/odoo#45888 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
2019-11-12[IMP] account: Clean common tests classesYannick Tivisse
2019-11-05[IMP] repair: Adapt tests to work with/without demo dataYannick Tivisse
2019-10-15[REF] repair: multi companySimon Lejeune
task-2081645 closes odoo/odoo#38294 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
2019-07-04[FIX] *: sudo() -> with_user()Raphael Collet
2018-11-14[IMP] stock, mrp, repair: production location for each companyPierre Masereel
Each company should have its own production location to allow specific account on it. TASK-ID: 1882269
2018-10-02[REM] various: useless passwords on test usersXavier Morel
These blow up rather dramatically if the corresponding modules are installed after auth_password_policy.
2018-01-29[REF] repair: testsPierre Masereel
- create new repair instead of using the demo data to make further extensions easier - integrate the fees testing in an existing test - test the created moves of a repair order
2018-01-18[IMP] tests: Add the possibility to tag testsChristophe Monniez
Purpose: When running tests, all the tests for the installed/updated files are done. This commit adds a 'tagged' decorator that can be used to tag tests. Combined with a new 'test-tags' CLI option, it adds the ability to filter which tests are executed. For example, @tagged('slow') will add a tag 'slow' to the test. The CLI option 'test-tags="slow"' will only run tests tagged 'slow'. One can use prefixes to select cases with tags. '+' or no prefix means that the tests tagged with this tag are selected for execution. '-' prefix will exclude the tests tagged with this tag. Exclusion takes precedence over inclusion. Also, by default, all Odoo tests cases are tagged 'standard' and with the technical name of the module. This means that when selecting tests with the 'test-tags' parameter, if '-standard' is not specified, all tests tags are going to be executed. When tagging tests, one can remove such automatic tag by prefixing the tag name with '-'. E.g. @tagged('-standard') will remove the standard tag from the test. Another example, if one wants to test the 'sale' module alone, even without adding any 'tagged' decorator thos tests can be selected like that: --test-tags="sale" Tests are selected or deselected using a TagsSelector. When instanciated, a string is passed with comma separated tests selectors like '+slow,-standard'. When the 'check' method is called with a test as argument, it returns True or False if the test has to be executed or not.
2018-01-10[IMP] repair: renamed model names xmlidHaresh Shyara
- Also rename file references with new one. - model renamed mrp.repair to repair.order mrp.repair.line -> repair.line mrp.repair.fee -> repair.fee mrp.repair.cancel -> repair.cancel mrp.repair.make_invoice -> repair.order.make_invoice
2018-01-10[IMP] mrp_repair: rename to repairHaresh Shyara