-
-
Notifications
You must be signed in to change notification settings - Fork 529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[17.0][FIX] l10n_es_aeat_mod349: Fix tests compatibililty with account_edi_ubl_cii #3750
[17.0][FIX] l10n_es_aeat_mod349: Fix tests compatibililty with account_edi_ubl_cii #3750
Conversation
Hi @pedrobaeza, |
Realmente diría que habría que quitar ese código directamente, porque parece que es porque @manuelregidor estuvo ejecutando los tests después de instalar el módulo, en lugar de en la fase de instalación. ¿Puedes confirmar, Manuel? |
Ok, el nos podrá confirmar; de todas formas, quitando ese código (lo relativo a definir |
Hay algo que no me termina de cuadrar, ya que si esto está ocurriendo realmente ejecutando los tests en fase de instalación, lo que habría que arreglar es el módulo original PEPPOL, no cada módulo que cree un partner. @victoralmau tú has tenido ese mismo error original haciendo los tests como en el CI? |
@pedrobaeza Correcto. De todos modos es lo que comenta @victoralmau, si el campo peppol_eas existe, creo que de algún modo hay que tenerlo en cuenta en estos test porque, de otro modo, fallan. |
Pues lo dicho en mi último comentario, pero ya os digo, creo que es simplemente porque luego ejecutasteis de nuevo los tests tras la instalación, con lo que la solución es no hacer eso en vuestro testing local, y aquí quitar directamente ese código. |
0e0f84f
to
62ea4b4
Compare
Ya está quitado ese código y fallan los tests ahora en el CI. |
Ya, pues ahí parece haber un problema en el código del |
62ea4b4
to
993d384
Compare
Revisando lo que indica en https://github.com/odoo/odoo/blob/17.0/addons/account_edi_ubl_cii/models/account_edi_common.py#L48 y en el test https://github.com/odoo/odoo/blob/17.0/addons/account_edi_ubl_cii/tests/test_ubl_cii.py#L179 parece ser necesario definir también el dato de |
Mejor ponerlo en el setup y con un comentario de por qué se pone. Y ese campo es del módulo base. Me suena uno en company, pero no en partner. |
993d384
to
95be6b8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/ocabot merge patch
Hey, thanks for contributing! Proceeding to merge this for you. |
Congratulations, your PR was merged at debc923. Thanks a lot for contributing to OCA. ❤️ |
Fix tests compatibililty with account_edi_ubl_cii
Related to #3503
The
peppol_eas
field exists only ifaccount_edi_ubl_cii
is installed, if we don't have this module installed (because we don't have it in the scaffolding) the test should not fail.Please @pedrobaeza can you review it?
@Tecnativa