コード例 #1
0
 def test_get_vnf_package_vnfd_with_tosca_meta_file_in_csar(self):
     fake_csar = fakes.create_fake_csar_dir(self.vnf_package.id)
     expected_data = fakes.get_expected_vnfd_data()
     result = self.conductor.get_vnf_package_vnfd(self.context,
                                                  self.vnf_package)
     self.assertEqual(expected_data, result)
     shutil.rmtree(fake_csar)
コード例 #2
0
 def test_get_vnf_package_vnfd_download_from_glance_store(self,
                                                          mock_load_csar):
     fake_csar = os.path.join(self.temp_dir, self.vnf_package.id)
     cfg.CONF.set_override('vnf_package_csar_path', self.temp_dir,
                           group='vnf_package')
     fake_csar_zip, _ = utils.create_csar_with_unique_vnfd_id(
         './tacker/tests/etc/samples/etsi/nfv/vnfpkgm1')
     mock_load_csar.return_value = fake_csar_zip
     expected_data = fakes.get_expected_vnfd_data(zip_file=fake_csar_zip)
     result = self.conductor.get_vnf_package_vnfd(self.context,
                                                  self.vnf_package)
     self.assertEqual(expected_data, result)
     shutil.rmtree(fake_csar)
     os.remove(fake_csar_zip)
コード例 #3
0
 def test_get_vnf_package_vnfd_download_from_glance_store(
         self, mock_load_csar):
     fake_csar = os.path.join('/tmp/', self.vnf_package.id)
     cfg.CONF.set_override('vnf_package_csar_path',
                           '/tmp',
                           group='vnf_package')
     # Scenario in which csar path is not present in the local storage.
     base_path = os.path.dirname(os.path.abspath(__file__))
     sample_vnf_package = os.path.join(
         base_path, "../../etc/samples/sample_vnf_package_csar.zip")
     mock_load_csar.return_value = sample_vnf_package
     expected_data = fakes.get_expected_vnfd_data()
     result = self.conductor.get_vnf_package_vnfd(self.context,
                                                  self.vnf_package)
     self.assertEqual(expected_data, result)
     shutil.rmtree(fake_csar)