Fault tolerant handling of exceptions thrown by verifyvnfd
[vfc/gvnfm/vnflcm.git] / lcm / lcm / pub / verifyvnfd / tests.py
index 3f71ae7..29ce718 100644 (file)
@@ -13,7 +13,7 @@
 # limitations under the License.
 
 import unittest
-from . import verifyvnfd
+from lcm.pub.verifyvnfd import verifyvnfd
 from . import const
 
 
@@ -26,4 +26,16 @@ 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, True)
+
+    def test_vnfd_verfify_success3(self):
+        ret = verifyvnfd.verify(const.vnfd_model3)
+        self.assertEqual(ret, True)
+
+    def test_vnfd_verfify_fail_for_missing_required(self):
+        ret = verifyvnfd.verify(const.vnfd_model_miss_required)
+        self.assertNotEqual(ret, "")