X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Ftests%2Ftest_lcm_helm_conn.py;h=db9f47dec852fb81951d9bbc3335e1a1b42b750e;hb=922c41753ffbb4b526f2135a23c39f480c58e2cb;hp=8f777e188e76faa9d6e11351fe81c81312dad594;hpb=43d82191273d8771c0da264065f8cfc0426b093d;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 8f777e1..db9f47d 100644 --- a/osm_lcm/tests/test_lcm_helm_conn.py +++ b/osm_lcm/tests/test_lcm_helm_conn.py @@ -20,9 +20,9 @@ import logging from osm_lcm import lcm_helm_conn from osm_lcm.lcm_helm_conn import LCMHelmConn -from osm_common.fslocal import FsLocal from asynctest.mock import Mock -from osm_common.dbmemory import DbMemory +from osm_lcm.data_utils.database.database import Database +from osm_lcm.data_utils.filesystem.filesystem import Filesystem __author__ = "Isabel Lloret " @@ -33,9 +33,25 @@ class TestLcmHelmConn(asynctest.TestCase): logger.setLevel(logging.DEBUG) async def setUp(self): - self.db = Mock(DbMemory()) - self.fs = asynctest.Mock(FsLocal()) - self.fs.path = "/app/storage" + Database.instance = None + self.db = Mock(Database({ + "database": { + "driver": "memory" + } + }).instance.db) + Database().instance.db = self.db + + Filesystem.instance = None + self.fs = asynctest.Mock(Filesystem({ + "storage": { + "driver": "local", + "path": "/" + } + }).instance.fs) + + Filesystem.instance.fs = self.fs + self.fs.path = "/" + vca_config = { "helmpath": "/usr/local/bin/helm", "helm3path": "/usr/local/bin/helm3", @@ -43,7 +59,7 @@ class TestLcmHelmConn(asynctest.TestCase): } lcm_helm_conn.K8sHelmConnector = asynctest.Mock(lcm_helm_conn.K8sHelmConnector) lcm_helm_conn.K8sHelm3Connector = asynctest.Mock(lcm_helm_conn.K8sHelm3Connector) - self.helm_conn = LCMHelmConn(self.db, self.fs, loop=self.loop, vca_config=vca_config, log=self.logger) + self.helm_conn = LCMHelmConn(loop=self.loop, vca_config=vca_config, log=self.logger) @asynctest.fail_on(active_handles=True) async def test_create_execution_environment(self): @@ -60,7 +76,7 @@ class TestLcmHelmConn(asynctest.TestCase): self.assertEqual(ee_id, "{}:{}.{}".format("helm-v3", "osm", helm_chart_id), "Check ee_id format: :.") self.helm_conn._k8sclusterhelm3.install.assert_called_once_with("myk8s_id", - kdu_model="/app/storage/helm_sample_charm", + kdu_model="/helm_sample_charm", namespace="osm", db_dict=db_dict, params=None, timeout=None)