|
1 | 1 | # SPDX-FileCopyrightText: 2022-present Stéphane Bidoul <stephane.bidoul@acsone.eu> |
2 | 2 | # SPDX-FileCopyrightText: 2022-present ACSONE <https://acsone.eu> |
| 3 | +# SPDX-FileCopyrightText: 2025-present XCG SAS <https://orbeet.io> |
3 | 4 | # |
4 | 5 | # SPDX-License-Identifier: MIT |
5 | 6 |
|
|
19 | 20 |
|
20 | 21 |
|
21 | 22 | @pytest.mark.parametrize( |
22 | | - "project_name,expected_editable_pth_lines", |
| 23 | + "project_name,expected_editable_pth_lines,expected_editable_addon_names", |
23 | 24 | [ |
24 | | - ("project1", ["src"]), |
25 | | - ("project2", ["src", "build/__editable_odoo_addons__"]), |
26 | | - ("project3", [""]), |
27 | | - ("project4", ["src", "addons_group1", "addons_group2"]), |
28 | | - ("project5", ["", "build/__editable_odoo_addons__"]), |
29 | | - ("project6", ["build/__editable_odoo_addons__"]), |
| 25 | + ("project1", ["src"], ["addona", "addonb"]), |
| 26 | + ("project2", ["src", "build/__editable_odoo_addons__"], ["addona", "addonb"]), |
| 27 | + ("project3", [""], ["addona", "addonb"]), |
| 28 | + ("project4", ["src", "addons_group1", "addons_group2"], ["addona", "addonb"]), |
| 29 | + ("project5", ["", "build/__editable_odoo_addons__"], ["addona", "addonb"]), |
| 30 | + ("project6", ["build/__editable_odoo_addons__"], ["addona", "addonb"]), |
| 31 | + ("project7", ["build/__editable_odoo_addons__"], ["project7"]), |
30 | 32 | ], |
31 | 33 | ) |
32 | 34 | def test_odoo_addons_dependencies( |
33 | 35 | project_name: str, |
34 | 36 | expected_editable_pth_lines: List[str], |
| 37 | + expected_editable_addon_names: List[str], |
35 | 38 | data_path: Path, |
36 | 39 | tmp_path: Path, |
37 | 40 | ) -> None: |
@@ -64,7 +67,6 @@ def test_odoo_addons_dependencies( |
64 | 67 | str(data_path / project_name / line) for line in expected_editable_pth_lines |
65 | 68 | } |
66 | 69 | # Check all addons are in the editable paths. |
67 | | - expected_editable_addon_names = ["addona", "addonb"] |
68 | 70 | editable_addon_names = [] |
69 | 71 | for pth_line in pth_lines: |
70 | 72 | addons_dir = Path(pth_line) / "odoo" / "addons" |
|
0 commit comments