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.
resuelto: fiscal_ requirements
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_