fix(account.invoice): se corrige test unitario para cancelar facturas
All threads resolved
Se corrige test unitario que comprueba la funcionalidad de cancelar facturas con CFDIS relacionados no timbrados y en estado de borrador.
added Bug label
added 1 commit
- 6521f2e4 - feat(account.invoice): se corrige test unitario para cancelar facturas
- Automatically resolved by Antonio Manzano Romero
- Automatically resolved by Antonio Manzano Romero
added 1 commit
- d4075d9a - feat(account.invoice): se corrige test unitario para cancelar facturas
- Automatically resolved by Antonio Manzano Romero
added 1 commit
- 499c6769 - feat(account.invoice): se corrige test unitario para cancelar facturas
Intenté correr el test pero me sale este error:
Error in unittest.suite._ErrorHolder.setUpClass File "/home/agustin/.buildout/eggs/cp27mu/green-2.8.2-py2.7.egg/green/suite.py", line 105, in _handleClassSetUp setUpClass() File "/home/agustin/Documents/internetcomunicate/parts/l10n_mx_facturae/l10n_mx_facturae/tests/test_cancel_invoice.py", line 31, in setUpClass "invoice_line_tax_id": [(4, (cls.product.taxes_id.id))], File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 508, in new_api result = method(self._model, cr, uid, *args, **old_kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/addons/base_action_rule/base_action_rule.py", line 188, in create new_id = create.origin(self, cr, uid, vals, context=context, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/addons/mail/mail_thread.py", line 381, in create thread_id = super(mail_thread, self).create(cr, uid, values, context=context) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 372, in old_api result = method(recs, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/connector/connector/producer.py", line 48, in create record_id = create_original(self, vals) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/models.py", line 4124, in create record = self.browse(self._create(old_vals)) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 508, in new_api result = method(self._model, cr, uid, *args, **old_kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/models.py", line 4315, in _create result += self._columns[field].set(cr, self, id_new, field, vals[field], user, rel_context) or [] File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/osv/fields.py", line 818, in set id_new = obj.create(cr, user, act[2], context=context) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 372, in old_api result = method(recs, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/connector/connector/producer.py", line 48, in create record_id = create_original(self, vals) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/models.py", line 4124, in create record = self.browse(self._create(old_vals)) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/api.py", line 508, in new_api result = method(self._model, cr, uid, *args, **old_kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/models.py", line 4268, in _create tuple([u[2] for u in updates if len(u) > 2]) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/sql_db.py", line 172, in wrapper return f(self, *args, **kwargs) File "/home/agustin/Documents/internetcomunicate/parts/server/openerp/sql_db.py", line 248, in execute res = self._obj.execute(query, params) IntegrityError: el valor nulo en la columna «account_id» de la relación «account_invoice_line» viola la restricción de no nulo DETALLE: La fila que falla contiene (106152, 1, 2022-09-12 23:00:09.685864, 2022-09-12 23:00:09.685864, 1, null, 1, null, Test, 10, 90417, 100.000000, null, null, 0.00, null, 1.000, null, 6444, null, null, null, null, null, null).
Lo puedes corregir por favor
added 1 commit
- 5eb5eb45 - feat(account.invoice): se corrige test unitario para cancelar facturas
- Resolved by Agustín Cruz
added 1 commit
- f448bb8f - feat(account.invoice): se corrige test unitario para cancelar facturas
added 4 commits
-
f448bb8f...f5434f41 - 3 commits from branch
master
- 769e7ad4 - tests(account.invoice): se corrige test unitario para cancelar facturas
-
f448bb8f...f5434f41 - 3 commits from branch
Please register or sign in to reply