X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_nbi%2Ftests%2Ftest_osm_vnfm.py;h=e46e99b3fc5213e7e6dc7e2bc16097e8a5d900a5;hb=refs%2Fchanges%2F51%2F13451%2F1;hp=b298828e48f75bfb8348783cfbd448227146dbd8;hpb=c54e3be9ab71ec448b99c000adda9f8f2f60cabd;p=osm%2FNBI.git diff --git a/osm_nbi/tests/test_osm_vnfm.py b/osm_nbi/tests/test_osm_vnfm.py index b298828..e46e99b 100644 --- a/osm_nbi/tests/test_osm_vnfm.py +++ b/osm_nbi/tests/test_osm_vnfm.py @@ -41,10 +41,8 @@ class TestVnfInstances(unittest.TestCase): self.msg = Mock(MsgBase()) self.vnfinstances = VnfInstances(self.db, self.fs, self.msg, None) self.nsrtopic = NsrTopic(self.db, self.fs, self.msg, None) - self.db.create_list( - "vim_accounts", yaml.load(db_vim_accounts_text, Loader=yaml.Loader) - ) - self.db.create_list("vnfds", yaml.load(db_vnfm_vnfd_text, Loader=yaml.Loader)) + self.db.create_list("vim_accounts", yaml.safe_load(db_vim_accounts_text)) + self.db.create_list("vnfds", yaml.safe_load(db_vnfm_vnfd_text)) self.vnfd = self.db.get_list("vnfds")[0] self.vnfd_id = self.vnfd["id"] self.vnfd_project = self.vnfd["_admin"]["projects_read"][0] @@ -88,10 +86,9 @@ class TestVnfInstances(unittest.TestCase): self.assertEqual( vnfr_id, vnfr["id"], "Mismatch between return id and database id" ) - self.assertEqual( - "NOT_INSTANTIATED", - vnfr["_admin"]["nsState"], - "Database record must contain 'nsState' NOT_INSTANTIATED", + self.assertTrue( + "nsState" not in vnfr["_admin"], + "Database VNF record must not contain 'nsState'", ) self.assertEqual( self.vnfd_id, @@ -108,7 +105,7 @@ class TestVnfInstances(unittest.TestCase): "method": "write", } filter_q = {} - self.db.create_list("vnfrs", yaml.load(db_vnfrs_text, Loader=yaml.Loader)) + self.db.create_list("vnfrs", yaml.safe_load(db_vnfrs_text)) actual_vnfr = self.db.get_list("vnfrs")[0] id = actual_vnfr["_id"] expected_vnfr = self.vnfinstances.show(session, id, filter_q) @@ -126,9 +123,9 @@ class TestVnfInstances(unittest.TestCase): "project_id": [self.vnfd_project], "method": "delete", } - self.db.create_list("vnfrs", yaml.load(db_vnfrs_text, Loader=yaml.Loader)) - self.db.create_list("nsrs", yaml.load(db_nsrs_text, Loader=yaml.Loader)) - self.db.create_list("nsds", yaml.load(db_nsds_text, Loader=yaml.Loader)) + self.db.create_list("vnfrs", yaml.safe_load(db_vnfrs_text)) + self.db.create_list("nsrs", yaml.safe_load(db_nsrs_text)) + self.db.create_list("nsds", yaml.safe_load(db_nsds_text)) self.vnfr = self.db.get_list("vnfrs")[0] self.vnfr_id = self.vnfr["_id"] @@ -151,13 +148,11 @@ class TestVnfLcmOpTopic(unittest.TestCase): self.vnflcmop_topic = VnfLcmOpTopic(self.db, self.fs, self.msg, None) self.vnflcmop_topic.check_quota = Mock(return_value=None) # skip quota - self.db.create_list( - "vim_accounts", yaml.load(db_vim_accounts_text, Loader=yaml.Loader) - ) - self.db.create_list("nsds", yaml.load(db_nsds_text, Loader=yaml.Loader)) - self.db.create_list("vnfds", yaml.load(db_vnfm_vnfd_text, Loader=yaml.Loader)) - self.db.create_list("vnfrs", yaml.load(db_vnfrs_text, Loader=yaml.Loader)) - self.db.create_list("nsrs", yaml.load(db_nsrs_text, Loader=yaml.Loader)) + self.db.create_list("vim_accounts", yaml.safe_load(db_vim_accounts_text)) + self.db.create_list("nsds", yaml.safe_load(db_nsds_text)) + self.db.create_list("vnfds", yaml.safe_load(db_vnfm_vnfd_text)) + self.db.create_list("vnfrs", yaml.safe_load(db_vnfrs_text)) + self.db.create_list("nsrs", yaml.safe_load(db_nsrs_text)) self.vnfd = self.db.get_list("vnfds")[0] self.vnfd_id = self.vnfd["_id"] @@ -209,7 +204,7 @@ class TestVnfLcmOpTopic(unittest.TestCase): "project_id": [self.vnfd_project], "method": "write", } - self.db.create_list("nslcmops", yaml.load(db_nslcmops_text, Loader=yaml.Loader)) + self.db.create_list("nslcmops", yaml.safe_load(db_nslcmops_text)) filter_q = {} actual_lcmop = self.db.get_list("nslcmops")[0] id = actual_lcmop["_id"]