"Wrong exception text")
with self.subTest(i=3, t='Conflict on Delete - VNFD in use by NSD'):
self.db.get_list.side_effect = [[], [{"_id": str(uuid4()), "name": "fake-nsd"}]]
with self.assertRaises(EngineException, msg="Accepted VNFD in use by NSD") as e:
self.topic.delete(fake_session, did)
self.assertEqual(e.exception.http_code, HTTPStatus.CONFLICT, "Wrong HTTP status code")
"Wrong exception text")
with self.subTest(i=3, t='Conflict on Delete - VNFD in use by NSD'):
self.db.get_list.side_effect = [[], [{"_id": str(uuid4()), "name": "fake-nsd"}]]
with self.assertRaises(EngineException, msg="Accepted VNFD in use by NSD") as e:
self.topic.delete(fake_session, did)
self.assertEqual(e.exception.http_code, HTTPStatus.CONFLICT, "Wrong HTTP status code")