There is a bug that _ is not defined, because the import of the i82n library is forgotten.
bug code locates in these paths:
* tacker/tacker/api/common/_filters.py
* tacker/tacker/api/v1/resource.py
* tacker/tacker/api/validation/__init__.py
* tacker/tacker/api/validation/validators.py
* tacker/tacker/common/csar_utils.py
* tacker/tacker/conductor/conductor_server.py
* tacker/tacker/conf/conductor.py
* tacker/tacker/conf/vnf_package.py
* tacker/tacker/db/db_sqlalchemy/api.py
* tacker/tacker/objects/vnf_deployment_flavour.py
* tacker/tacker/objects/vnf_package_vnfd.py
* tacker/tacker/objects/vnf_software_image.py
* tacker/tacker/plugins/fenix.py
* tacker/tacker/tests/etc/samples/etsi/nfv/user_data_sample_userdata_invalid_script/UserData/lcm_user_data_invalid_script.py
* tacker/tacker/tests/unit/sol_refactored/common/test_prometheus_plugin.py
* tacker/tacker/tests/unit/sol_refactored/infra_drivers/kubernetes/fakes.py
* tacker/tacker/tests/unit/sol_refactored/objects/test_base.py
* tacker/tacker/tests/unit/vnflcm/test_controller.py
* tacker/tacker/tests/unit/vnflcm/test_vnflcm_driver.py
* tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/fakes.py
* tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py
* tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver_helm.py
* tacker/tacker/tests/unit/vnfm/mgmt_drivers/fakes.py
* tacker/tacker/tests/unit/vnfpkgm/test_controller.py
* tacker/tacker/vnflcm/vnflcm_driver.py
* tacker/tacker/vnfm/lcm_user_data/abstract_user_data.py
The following is the result of analysis with 'pylint', a static analysis tool.
---
$ pyright | ggrep "not defined"
...
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py:276:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py:312:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py:375:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py:413:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py:449:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py:486:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver_helm.py:291:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/mgmt_drivers/fakes.py:432:24 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/mgmt_drivers/fakes.py:434:24 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfm/mgmt_drivers/fakes.py:436:24 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:115:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:626:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:695:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:704:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:713:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:730:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:775:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/tests/unit/vnfpkgm/test_controller.py:913:15 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/vnflcm/vnflcm_driver.py:298:18 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/vnflcm/vnflcm_driver.py:302:18 - error: "_" is not defined (reportUndefinedVariable)
tacker/tacker/vnfm/lcm_user_data/abstract_user_data.py:26:24 - error: "_" is not defined (reportUndefinedVariable)
There is a bug that _ is not defined, because the import of the i82n library is forgotten. tacker/ api/common/ _filters. py tacker/ api/v1/ resource. py tacker/ api/validation/ __init_ _.py tacker/ api/validation/ validators. py tacker/ common/ csar_utils. py tacker/ conductor/ conductor_ server. py tacker/ conf/conductor. py tacker/ conf/vnf_ package. py tacker/ db/db_sqlalchem y/api.py tacker/ objects/ vnf_deployment_ flavour. py tacker/ objects/ vnf_package_ vnfd.py tacker/ objects/ vnf_software_ image.py tacker/ plugins/ fenix.py tacker/ tests/etc/ samples/ etsi/nfv/ user_data_ sample_ userdata_ invalid_ script/ UserData/ lcm_user_ data_invalid_ script. py tacker/ tests/unit/ sol_refactored/ common/ test_prometheus _plugin. py tacker/ tests/unit/ sol_refactored/ infra_drivers/ kubernetes/ fakes.py tacker/ tests/unit/ sol_refactored/ objects/ test_base. py tacker/ tests/unit/ vnflcm/ test_controller .py tacker/ tests/unit/ vnflcm/ test_vnflcm_ driver. py tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ fakes.py tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver_ helm.py tacker/ tests/unit/ vnfm/mgmt_ drivers/ fakes.py tacker/ tests/unit/ vnfpkgm/ test_controller .py tacker/ vnflcm/ vnflcm_ driver. py tacker/ vnfm/lcm_ user_data/ abstract_ user_data. py
bug code locates in these paths:
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
* tacker/
The following is the result of analysis with 'pylint', a static analysis tool. tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py:276: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py:312: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py:375: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py:413: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py:449: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver. py:486: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/infra_ drivers/ kubernetes/ test_kubernetes _driver_ helm.py: 291:15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/mgmt_ drivers/ fakes.py: 432:24 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/mgmt_ drivers/ fakes.py: 434:24 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfm/mgmt_ drivers/ fakes.py: 436:24 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:115: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:626: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:695: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:704: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:713: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:730: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:775: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ tests/unit/ vnfpkgm/ test_controller .py:913: 15 - error: "_" is not defined (reportUndefine dVariable) tacker/ vnflcm/ vnflcm_ driver. py:298: 18 - error: "_" is not defined (reportUndefine dVariable) tacker/ vnflcm/ vnflcm_ driver. py:302: 18 - error: "_" is not defined (reportUndefine dVariable) tacker/ vnfm/lcm_ user_data/ abstract_ user_data. py:26:24 - error: "_" is not defined (reportUndefine dVariable)
---
$ pyright | ggrep "not defined"
...
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/
tacker/