summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/pub/verifyvnfd/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'lcm/lcm/pub/verifyvnfd/tests.py')
-rw-r--r--lcm/lcm/pub/verifyvnfd/tests.py15
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], "")