From 1b782761acbcbbe4666d667a0f04a44f136ef1a3 Mon Sep 17 00:00:00 2001 From: elumalai Date: Fri, 10 Jun 2022 15:28:49 +0530 Subject: [PATCH] Fix for test_remove_vnf failing in Heal VDU Change-Id: I0283d3d2c1f709f991d07fac7276cba1244bbd6b Signed-off-by: elumalai --- osm_lcm/tests/test_ns.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/osm_lcm/tests/test_ns.py b/osm_lcm/tests/test_ns.py index 4234562..5e248a2 100644 --- a/osm_lcm/tests/test_ns.py +++ b/osm_lcm/tests/test_ns.py @@ -797,16 +797,17 @@ class TestMyNS(asynctest.TestCase): nsr_id = descriptors.test_ids["TEST-UPDATE"]["ns"] nslcmop_id = descriptors.test_ids["TEST-UPDATE"]["removeVnf"] vnf_instance_id = descriptors.test_ids["TEST-UPDATE"]["vnf"] - self.my_ns.RO.status = asynctest.CoroutineMock(self.my_ns.RO.status, side_effect=self._ro_status("update")) - await self.my_ns.update(nsr_id, nslcmop_id) - expected_value = "COMPLETED" - return_value = self.db.get_one("nslcmops", {"_id": nslcmop_id}).get( - "operationState" - ) - self.assertEqual(return_value, expected_value) - with self.assertRaises(Exception) as context: - self.db.get_one("vnfrs", {"_id": vnf_instance_id}) - self.assertTrue("database exception Not found entry with filter" in str(context.exception)) + mock_wait_ng_ro = asynctest.CoroutineMock() + with patch("osm_lcm.ns.NsLcm._wait_ng_ro", mock_wait_ng_ro): + await self.my_ns.update(nsr_id, nslcmop_id) + expected_value = "COMPLETED" + return_value = self.db.get_one("nslcmops", {"_id": nslcmop_id}).get( + "operationState" + ) + self.assertEqual(return_value, expected_value) + with self.assertRaises(Exception) as context: + self.db.get_one("vnfrs", {"_id": vnf_instance_id}) + self.assertTrue("database exception Not found entry with filter" in str(context.exception)) # async def test_instantiate_pdu(self): # nsr_id = descriptors.test_ids["TEST-A"]["ns"] -- 2.25.1