X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Ftests%2Ftest_lcm_helm_conn.py;h=b4af5a3930902c5230fd303941a7dd26b99be363;hb=4c0e6805c44f9ed1d0bb35161bf69645f5b84151;hp=89ca891c382ba1a578fd5b2a2fc685e7cc129466;hpb=5697b8b03a3acd17827ce536cb8aff15df8776ad;p=osm%2FLCM.git diff --git a/osm_lcm/tests/test_lcm_helm_conn.py b/osm_lcm/tests/test_lcm_helm_conn.py index 89ca891..b4af5a3 100644 --- a/osm_lcm/tests/test_lcm_helm_conn.py +++ b/osm_lcm/tests/test_lcm_helm_conn.py @@ -23,6 +23,7 @@ from osm_lcm.lcm_helm_conn import LCMHelmConn from asynctest.mock import Mock from osm_lcm.data_utils.database.database import Database from osm_lcm.data_utils.filesystem.filesystem import Filesystem +from osm_lcm.data_utils.lcm_config import VcaConfig __author__ = "Isabel Lloret " @@ -54,15 +55,15 @@ class TestLcmHelmConn(asynctest.TestCase): lcm_helm_conn.K8sHelm3Connector = asynctest.Mock( lcm_helm_conn.K8sHelm3Connector ) - self.helm_conn = LCMHelmConn( - loop=self.loop, vca_config=vca_config, log=self.logger - ) + vca_config = VcaConfig(vca_config) + self.helm_conn = LCMHelmConn(vca_config=vca_config, log=self.logger) @asynctest.fail_on(active_handles=True) async def test_create_execution_environment(self): namespace = "testnamespace" db_dict = {} artifact_path = "helm_sample_charm" + chart_model = "helm_sample_charm" helm_chart_id = "helm_sample_charm_0001" self.helm_conn._k8sclusterhelm3.install = asynctest.CoroutineMock( return_value=None @@ -78,18 +79,22 @@ class TestLcmHelmConn(asynctest.TestCase): self.db.get_one.return_value = {"_admin": {"helm-chart-v3": {"id": "myk8s_id"}}} ee_id, _ = await self.helm_conn.create_execution_environment( - namespace, db_dict, artifact_path=artifact_path, vca_type="helm-v3" + namespace, + db_dict, + artifact_path=artifact_path, + chart_model=chart_model, + vca_type="helm-v3", ) self.assertEqual( ee_id, - "{}:{}.{}".format("helm-v3", "osm", helm_chart_id), - "Check ee_id format: :.", + "{}:{}.{}".format("helm-v3", namespace, helm_chart_id), + "Check ee_id format: :.", ) self.helm_conn._k8sclusterhelm3.install.assert_called_once_with( "myk8s_id", kdu_model="/helm_sample_charm", kdu_instance=helm_chart_id, - namespace="osm", + namespace=namespace, db_dict=db_dict, params=None, timeout=None, @@ -99,7 +104,6 @@ class TestLcmHelmConn(asynctest.TestCase): async def test_get_ee_ssh_public__key(self): ee_id = "osm.helm_sample_charm_0001" db_dict = {} - lcm_helm_conn.socket.gethostbyname = asynctest.Mock() mock_pub_key = "ssh-rsapubkey" self.db.get_one.return_value = {"_admin": {"helm-chart": {"id": "myk8s_id"}}} self.helm_conn._get_ssh_key = asynctest.CoroutineMock(return_value=mock_pub_key) @@ -110,7 +114,6 @@ class TestLcmHelmConn(asynctest.TestCase): @asynctest.fail_on(active_handles=True) async def test_execute_primitive(self): - lcm_helm_conn.socket.gethostbyname = asynctest.Mock() ee_id = "osm.helm_sample_charm_0001" primitive_name = "sleep" params = {} @@ -124,7 +127,6 @@ class TestLcmHelmConn(asynctest.TestCase): @asynctest.fail_on(active_handles=True) async def test_execute_config_primitive(self): self.logger.debug("Execute config primitive") - lcm_helm_conn.socket.gethostbyname = asynctest.Mock() ee_id = "osm.helm_sample_charm_0001" primitive_name = "config" params = {"ssh-host-name": "host1"}