diff options
author | hongyuzhao <zhao.hongyu@zte.com.cn> | 2019-08-21 11:50:28 +0800 |
---|---|---|
committer | hongyuzhao <zhao.hongyu@zte.com.cn> | 2019-08-21 11:54:41 +0800 |
commit | cc4fa321dc9addf090ac889ad8c9a8297f84be6a (patch) | |
tree | 971dbd2112d675e342693e5af6e0dd533b7b9e08 /lcm/lcm/pub/verifyvnfd/tests.py | |
parent | 05dc30dacd4ef0b409a26eac02419d3a604d0548 (diff) |
Add vnfd validity check
Change-Id: I9fbdc1c8be274441abccef7f8ca879228037a8db
Issue-ID: VFC-1490
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
Diffstat (limited to 'lcm/lcm/pub/verifyvnfd/tests.py')
-rw-r--r-- | lcm/lcm/pub/verifyvnfd/tests.py | 15 |
1 files changed, 11 insertions, 4 deletions
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], "") |