X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=n2vc%2Ftests%2Funit%2Ftest_n2vc_juju_conn.py;h=64b93cc7dbe8657cc303f47e30044135ff0b7496;hp=bad5fc31bcfd8908ca12310ea22539ff653ed915;hb=b0a8f409e149715bf37d30c414474888c8a499f3;hpb=9a63e8d905b4b98f567acccce745b39919fa6860;ds=sidebyside diff --git a/n2vc/tests/unit/test_n2vc_juju_conn.py b/n2vc/tests/unit/test_n2vc_juju_conn.py index bad5fc3..64b93cc 100644 --- a/n2vc/tests/unit/test_n2vc_juju_conn.py +++ b/n2vc/tests/unit/test_n2vc_juju_conn.py @@ -81,6 +81,7 @@ class GetMetricssTest(N2VCJujuConnTestCase): mock_get_metrics.assert_called_once() +@asynctest.mock.patch("n2vc.libjuju.Libjuju.model_exists") @asynctest.mock.patch("osm_common.fslocal.FsLocal.file_exists") @asynctest.mock.patch( "osm_common.fslocal.FsLocal.path", new_callable=asynctest.PropertyMock, create=True @@ -92,8 +93,9 @@ class K8sProxyCharmsTest(N2VCJujuConnTestCase): super(K8sProxyCharmsTest, self).setUp() def test_success( - self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, + self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, mock_model_exists ): + mock_model_exists.return_value = None mock_file_exists.return_value = True mock_path.return_value = "/path" ee_id = self.loop.run_until_complete( @@ -131,6 +133,7 @@ class K8sProxyCharmsTest(N2VCJujuConnTestCase): mock_deploy_charm, mock_path, mock_file_exists, + mock_model_exists, ): mock_k8s_cloud.return_value = None with self.assertRaises(JujuK8sProxycharmNotSupported): @@ -142,7 +145,7 @@ class K8sProxyCharmsTest(N2VCJujuConnTestCase): self.assertIsNone(ee_id) def test_no_artifact_path( - self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, + self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, mock_model_exists, ): with self.assertRaises(N2VCBadArgumentsException): ee_id = self.loop.run_until_complete( @@ -153,7 +156,7 @@ class K8sProxyCharmsTest(N2VCJujuConnTestCase): self.assertIsNone(ee_id) def test_no_db( - self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, + self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, mock_model_exists, ): with self.assertRaises(N2VCBadArgumentsException): ee_id = self.loop.run_until_complete( @@ -164,7 +167,7 @@ class K8sProxyCharmsTest(N2VCJujuConnTestCase): self.assertIsNone(ee_id) def test_file_not_exists( - self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, + self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, mock_model_exists, ): mock_file_exists.return_value = False with self.assertRaises(N2VCBadArgumentsException): @@ -176,8 +179,9 @@ class K8sProxyCharmsTest(N2VCJujuConnTestCase): self.assertIsNone(ee_id) def test_exception( - self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, + self, mock_add_model, mock_deploy_charm, mock_path, mock_file_exists, mock_model_exists, ): + mock_model_exists.return_value = None mock_file_exists.return_value = True mock_path.return_value = "/path" mock_deploy_charm.side_effect = Exception()