[6.1] [test] Referencia crizada en l10n_ve_fiscal_requirements

Bug #1055485 reported by Nhomar - Vauxoo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Openerp Venezuela
Fix Released
Medium
Unassigned
6.1
Fix Released
Medium
Unassigned

Bug Description

Hola.

Instalando con data demo, l10n_ve_fiscal_requirements.

2012-09-24 12:52:31,225 7171 ERROR testY openerp.tools.yaml_import: res_partner_administradoramengimca0 not found when processing /home/nhomar/instancias/6.1/ovl-test/l10n_ve_fiscal_requirements/test/fr_sale_test.yml.
    This Yaml file appears to depend on missing data. This often happens for
    tests that belong to a module's test suite and depend on each other.
Traceback (most recent call last):
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 846, in process
    self._process_node(node)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 859, in _process_node
    self.process_record(node)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 349, in process_record
    record_dict = self._create_record(model, fields, view_id, default=default)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 398, in _create_record
    field_value = self._eval_field(model, field_name, fields[field_name], view2, parent=record_dict, default=default)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 492, in _eval_field
    value = self.get_id(expression)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 188, in get_id
    tests that belong to a module's test suite and depend on each other.""" % (checked_xml_id, self.filename))
ValueError: res_partner_administradoramengimca0 not found when processing /home/nhomar/instancias/6.1/ovl-test/l10n_ve_fiscal_requirements/test/fr_sale_test.yml.
    This Yaml file appears to depend on missing data. This often happens for
    tests that belong to a module's test suite and depend on each other.
2012-09-24 12:52:31,226 7171 ERROR testY openerp.modules.loading: Tests failed to execute in module l10n_ve_fiscal_requirements
Traceback (most recent call last):
  File "/home/nhomar/instancias/6.1/server/openerp/modules/loading.py", line 100, in load_test
    _load_data(cr, module_name, idref, mode, 'test')
  File "/home/nhomar/instancias/6.1/server/openerp/modules/loading.py", line 136, in _load_data
    tools.convert_yaml_import(cr, module_name, fp, idref, mode, noupdate)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 911, in yaml_import
    yaml_interpreter.process(yaml_string)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 846, in process
    self._process_node(node)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 859, in _process_node
    self.process_record(node)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 349, in process_record
    record_dict = self._create_record(model, fields, view_id, default=default)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 398, in _create_record
    field_value = self._eval_field(model, field_name, fields[field_name], view2, parent=record_dict, default=default)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 492, in _eval_field
    value = self.get_id(expression)
  File "/home/nhomar/instancias/6.1/server/openerp/tools/yaml_import.py", line 188, in get_id
    tests that belong to a module's test suite and depend on each other.""" % (checked_xml_id, self.filename))
ValueError: res_partner_administradoramengimca0 not found when processing /home/nhomar/instancias/6.1/ovl-test/l10n_ve_fiscal_requirements/test/fr_sale_test.yml.
    This Yaml file appears to depend on missing data. This often happens for
    tests that belong to a module's test suite and depend on each other.

Haciendo un rgrep:

./l10n_ve_fiscal_requirements/test/fr_purchase_test.yml: partner_id: l10n_ve_withholding_iva.res_partner_administradoramengimca0
./l10n_ve_fiscal_requirements/test/fr_sale_test.yml: partner_id: l10n_ve_withholding_iva.res_partner_administradoramengimca0
./l10n_ve_fiscal_requirements/test/fr_refund_note.yml: partner_id: l10n_ve_withholding_iva.res_partner_administradoramengimca0
./l10n_ve_fiscal_requirements/test/fr_refund_note.yml: partner_id: l10n_ve_withholding_iva.res_partner_administradoramengimca0
./l10n_ve_fiscal_requirements/test/fr_refund_note.yml: partner_id: l10n_ve_withholding_iva.res_partner_administradoramengimca0
./l10n_ve_fiscal_requirements/test/fr_address.yml: 'partner_id': ref("l10n_ve_withholding_iva.res_partner_administradoramengimca0"),
./l10n_ve_fiscal_requirements/test/fr_damaged.yml: partner_id: l10n_ve_withholding_iva.res_partner_administradoramengimca0

Esto indica que hay referencias cruzadas en los tests, desde mi punto de visto loa partners deben crearse en l10n_ve_fiscal_requirements, con ésto tendríamos los partners base, y módulo a módulo irlos actualizando o crendo partners nuevos.

Revision history for this message
Nhomar - Vauxoo (nhomar) wrote :

resuelto:
Committer: Nhomar Hernandez
Date: 2012-09-24 13:58:12 UTC
Revision ID: <email address hidden>
[FIX] Crossed references on yaml tests for l10n_ve_fiscal_requirements

Revision history for this message
hbto [Vauxoo] http://www.vauxoo.com (humbertoarocha) wrote :

Esto no es un problema a la fecha en revno 953 de la OVL70

saludos.

Changed in openerp-venezuela-localization:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.