Exemplo n.º 1
0
 def test_get_by_id(self):
     vnf_pack = vnf_package.VnfPackage(context=self.context,
                                       **fakes.vnf_package_data)
     vnf_pack.create()
     vnf_pack_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd(
         context=self.context, **fakes.vnf_pack_vnfd_data(vnf_pack.id))
     vnf_pack_vnfd_obj.create()
     vnf_package_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd()
     result = vnf_package_vnfd_obj.get_by_id(self.context,
                                             vnf_pack_vnfd_obj.vnfd_id)
     self.assertEqual('test_provider', result.vnf_provider)
     self.assertEqual('test_version', result.vnf_software_version)
Exemplo n.º 2
0
 def test_create(self):
     vnf_pack = vnf_package.VnfPackage(context=self.context,
                                       **fakes.vnf_package_data)
     vnf_pack.create()
     vnf_pack_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd(
         context=self.context, **fakes.vnf_pack_vnfd_data(vnf_pack.id))
     vnf_pack_vnfd_obj.create()
     self.assertTrue(vnf_pack_vnfd_obj.id)
Exemplo n.º 3
0
    def test_create_with_id(self):
        vnf_pack = vnf_package.VnfPackage(context=self.context,
                                          **fakes.vnf_package_data)
        vnf_pack.create()
        vnf_pack_vnfd = {'id': uuidsentinel.id}

        vnf_pack_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd(
            context=self.context, **vnf_pack_vnfd)
        self.assertRaises(exceptions.ObjectActionError,
                          vnf_pack_vnfd_obj.create)
Exemplo n.º 4
0
    def test_vnf_package_vnfd_get_by_id(self):
        vnf_pack = vnf_package.VnfPackage(context=self.context,
                                          **fakes.vnf_package_data)
        vnf_pack.create()

        vnf_pack_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd(
            context=self.context, **fakes.vnf_pack_vnfd_data(vnf_pack.id))
        vnf_pack_vnfd_obj.create()
        result = vnf_package_vnfd._vnf_package_vnfd_get_by_id(
            self.context, vnf_pack_vnfd_obj.vnfd_id)
        self.assertEqual(vnf_pack_vnfd_obj.id, result.id)
        self.assertEqual(vnf_pack_vnfd_obj.vnf_provider, result.vnf_provider)
Exemplo n.º 5
0
    def _create_and_upload_vnf_package(self):
        vnf_package = objects.VnfPackage(context=self.context,
                                         **fakes.vnf_package_data)
        vnf_package.create()

        vnf_pack_vnfd = fakes.get_vnf_package_vnfd_data(
            vnf_package.id, uuidsentinel.vnfd_id)

        vnf_pack_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd(
            context=self.context, **vnf_pack_vnfd)
        vnf_pack_vnfd_obj.create()

        vnf_package.vnf_package = "ONBOARDED"
        vnf_package.save()

        return vnf_pack_vnfd_obj
Exemplo n.º 6
0
    def test_create(self):
        vnf_pack = vnf_package.VnfPackage(context=self.context,
                                          **fakes.vnf_package_data)
        vnf_pack.create()
        vnf_pack_vnfd = {
            'package_uuid': vnf_pack.id,
            'vnfd_id': uuidsentinel.vnfd_id,
            'vnf_provider': 'test_provider',
            'vnf_product_name': 'test_product_name',
            'vnf_software_version': 'test_version',
            'vnfd_version': 'test_vnfd_version',
        }

        vnf_pack_vnfd_obj = vnf_package_vnfd.VnfPackageVnfd(
            context=self.context, **vnf_pack_vnfd)
        vnf_pack_vnfd_obj.create()
        self.assertTrue(vnf_pack_vnfd_obj.id)
Exemplo n.º 7
0
def _return_vnfd(updates=None):
    vnfd = _fake_vnfd(updates)
    return vnf_package_vnfd_obj.VnfPackageVnfd(**vnfd)