Example #1
0
 def _get_dummy_active_vnf(self, vnfd_template):
     dummy_vnf = utils.get_dummy_device_obj()
     dummy_vnf['vnfd']['attributes']['vnfd'] = vnfd_template
     dummy_vnf['status'] = 'ACTIVE'
     dummy_vnf['instance_id'] = '4c00108e-c69d-4624-842d-389c77311c1d'
     dummy_vnf['vim_id'] = '437ac8ef-a8fb-4b6e-8d8a-a5e86a376e8b'
     return dummy_vnf
Example #2
0
 def _get_dummy_active_vnf(self, vnfd_template):
     dummy_vnf = utils.get_dummy_device_obj()
     dummy_vnf['vnfd']['attributes']['vnfd'] = vnfd_template
     dummy_vnf['status'] = 'ACTIVE'
     dummy_vnf['instance_id'] = '4c00108e-c69d-4624-842d-389c77311c1d'
     dummy_vnf['vim_id'] = '437ac8ef-a8fb-4b6e-8d8a-a5e86a376e8b'
     return dummy_vnf
Example #3
0
 def test_create(self):
     device_obj = utils.get_dummy_device_obj()
     expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     expected_fields = self._get_expected_fields()
     result = self.heat_driver.create(plugin=None, context=self.context,
                                      device=device_obj)
     self.heat_client.create.assert_called_once_with(expected_fields)
     self.assertEqual(expected_result, result)
Example #4
0
 def test_create(self):
     vnf_obj = utils.get_dummy_device_obj()
     expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     expected_fields = self._get_expected_fields()
     result = self.heat_driver.create(plugin=None, context=self.context,
                                      vnf=vnf_obj,
                                      auth_attr=utils.get_vim_auth_obj())
     self.heat_client.create.assert_called_once_with(expected_fields)
     self.assertEqual(expected_result, result)
Example #5
0
 def _get_dummy_tosca_device(self, template):
     tosca_template = _get_template(template)
     device = utils.get_dummy_device_obj()
     dtemplate = self._get_expected_device_template(tosca_template)
     dtemplate['service_types'] = [{'service_type': 'vnfd', 'id':
         '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'}]
     dtemplate['tenant_id'] = 'ad7ebc56538745a08ef7c5e97f8bd437'
     device['device_template'] = dtemplate['device_template']
     return device
Example #6
0
 def test_create_wait(self):
     device_obj = utils.get_dummy_device_obj()
     expected_result = self._get_expected_device_wait_obj()
     device_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     self.heat_driver.create_wait(plugin=None,
                                  context=self.context,
                                  device_dict=device_obj,
                                  device_id=device_id)
     self.assertEqual(device_obj, expected_result)
Example #7
0
 def test_create_wait(self):
     device_obj = utils.get_dummy_device_obj()
     expected_result = self._get_expected_device_wait_obj()
     device_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     self.heat_driver.create_wait(plugin=None,
                                  context=self.context,
                                  device_dict=device_obj,
                                  device_id=device_id)
     self.assertEqual(device_obj, expected_result)
Example #8
0
 def _get_dummy_tosca_device(self, template):
     tosca_template = _get_template(template)
     device = utils.get_dummy_device_obj()
     dtemplate = self._get_expected_device_template(tosca_template)
     dtemplate['service_types'] = [{'service_type': 'vnfd', 'id':
         '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'}]
     dtemplate['tenant_id'] = 'ad7ebc56538745a08ef7c5e97f8bd437'
     device['device_template'] = dtemplate['device_template']
     return device
Example #9
0
 def test_create_wait(self):
     vnf_obj = utils.get_dummy_device_obj()
     expected_result = self._get_expected_vnf_wait_obj()
     vnf_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     self.heat_driver.create_wait(plugin=None,
                                  context=self.context,
                                  vnf_dict=vnf_obj,
                                  vnf_id=vnf_id,
                                  auth_attr=utils.get_vim_auth_obj())
     self.assertEqual(expected_result, vnf_obj)
    def _get_dummy_tosca_vnf(self, template, input_params=''):

        tosca_template = _get_template(template)
        vnf = utils.get_dummy_device_obj()
        dtemplate = self._get_expected_vnfd(tosca_template)

        vnf['vnfd'] = dtemplate
        vnf['attributes'] = {}
        vnf['attributes']['param_values'] = input_params
        return vnf
 def test_create(self):
     vnf_obj = utils.get_dummy_device_obj()
     expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     expected_fields = self._get_expected_fields()
     result = self.infra_driver.create(plugin=None, context=self.context,
                                      vnf=vnf_obj,
                                      auth_attr=utils.get_vim_auth_obj())
     actual_fields = self.heat_client.create.call_args[0][0]
     self._assert_create_result_old_template(expected_fields, actual_fields,
                                expected_result, result)
Example #12
0
    def _get_dummy_tosca_vnf(self, template, input_params=''):

        tosca_template = _get_template(template)
        vnf = utils.get_dummy_device_obj()
        dtemplate = self._get_expected_vnfd(tosca_template)

        vnf['vnfd'] = dtemplate
        vnf['attributes'] = {}
        vnf['attributes']['param_values'] = input_params
        return vnf
Example #13
0
 def test_create(self):
     vnf_obj = utils.get_dummy_device_obj()
     expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'
     expected_fields = self._get_expected_fields()
     result = self.infra_driver.create(plugin=None, context=self.context,
                                      vnf=vnf_obj,
                                      auth_attr=utils.get_vim_auth_obj())
     actual_fields = self.heat_client.create.call_args[0][0]
     self._assert_create_result_old_template(expected_fields, actual_fields,
                                expected_result, result)
Example #14
0
    def _get_dummy_tosca_vnf(self, template, input_params=''):

        tosca_template = _get_template(template)
        vnf = utils.get_dummy_device_obj()
        dtemplate = self._get_expected_vnfd(tosca_template)
        dtemplate['service_types'] = [{'service_type': 'vnfd', 'id':
            '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'}]
        dtemplate['tenant_id'] = 'ad7ebc56538745a08ef7c5e97f8bd437'
        vnf['vnfd'] = dtemplate['vnfd']
        vnf['attributes'] = {}
        vnf['attributes']['param_values'] = input_params
        return vnf