Le lanceur prend TOUT `test/test_*.py` par glob, et l'en-tête disait pourquoi : une liste de préfixes oublie ce qu'on ajoute. Il ne disait pas où mettre ce qui doit rester dehors, si bien qu'une famille de tests nouvelle semblait avoir quelque chose à déclarer ici. La frontière est un RÉPERTOIRE : ce qui ne doit pas être lancé vit ailleurs que dans `test/`. Rien à déclarer, donc rien à oublier de déclarer. --- EN --- The launcher takes ALL of `test/test_*.py` by glob, and the header said why: a list of prefixes forgets whatever gets added. It did not say where to put what must stay out, so a new family of tests looked as though it had something to declare here. The boundary is a DIRECTORY: what must not run lives somewhere other than `test/`. Nothing to declare, hence nothing to forget to declare. Assisted-by: Claude Opus 5 |
||
|---|---|---|
| .. | ||
| check_result_test.sh | ||
| config_testcase.odoo12.0.json | ||
| config_testcase.odoo18.0.json | ||
| run_parallel_test.py | ||
| run_unit_test.sh | ||