X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=lcm%2Flcm%2Fpub%2Fverifyvnfd%2Ftests.py;h=bc0e974b2d35d75bd5a5888bf21ce2c21ecf7662;hb=cc4fa321dc9addf090ac889ad8c9a8297f84be6a;hp=86e2d04561b24ed44a5190de39bf8d0f09cfd654;hpb=05dc30dacd4ef0b409a26eac02419d3a604d0548;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/pub/verifyvnfd/tests.py b/lcm/lcm/pub/verifyvnfd/tests.py index 86e2d045..bc0e974b 100644 --- a/lcm/lcm/pub/verifyvnfd/tests.py +++ b/lcm/lcm/pub/verifyvnfd/tests.py @@ -13,8 +13,9 @@ # limitations under the License. import unittest -from . import verifyvnfd +from lcm.pub.verifyvnfd import verifyvnfd from . import const +from lcm.pub.exceptions import NFLCMException class VerifyVnfdTest(unittest.TestCase): @@ -26,12 +27,18 @@ class VerifyVnfdTest(unittest.TestCase): def test_vnfd_verfify_success1(self): ret = verifyvnfd.verify(const.vnfd_model1) - self.assertEqual(ret, []) + self.assertEqual(ret, True) def test_vnfd_verfify_success2(self): ret = verifyvnfd.verify(const.vnfd_model2) - self.assertEqual(ret, []) + self.assertEqual(ret, True) def test_vnfd_verfify_success3(self): ret = verifyvnfd.verify(const.vnfd_model3) - self.assertEqual(ret, []) + self.assertEqual(ret, True) + + def test_vnfd_verfify_fail_for_missing_required(self): + try: + verifyvnfd.verify(const.vnfd_model_miss_required) + except NFLCMException as e: + self.assertNotEqual(e.args[0], "")