コード例 #1
0
ファイル: test_datacenter.py プロジェクト: MalloZup/salt-2
 def test_create_datacenter_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     self.mock_root_folder = MagicMock(CreateDatacenter=MagicMock(
         side_effect=exc))
     with patch('salt.utils.vmware.get_root_folder',
                MagicMock(return_value=self.mock_root_folder)):
         with self.assertRaises(VMwareRuntimeError) as excinfo:
             vmware.create_datacenter(self.mock_si, 'fake_dc')
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
コード例 #2
0
ファイル: test_vsan.py プロジェクト: wicked-wei/salt
 def test_VsanClusterGetConfig_raises_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     with patch(
             'salt.utils.vsan.get_vsan_cluster_config_system',
             MagicMock(return_value=MagicMock(
                 VsanClusterGetConfig=MagicMock(side_effect=exc)))):
         with self.assertRaises(VMwareRuntimeError) as excinfo:
             vsan.get_cluster_vsan_info(self.mock_cl_ref)
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
コード例 #3
0
ファイル: test_vsan.py プロジェクト: wicked-wei/salt
 def test_remove_disk_raise_runtime_fault(self):
     err = vmodl.RuntimeFault()
     err.msg = 'runtime_fault'
     self.mock_host_vsan_system.RemoveDisk_Task = \
         MagicMock(side_effect=err)
     with self.assertRaises(VMwareRuntimeError) as excinfo:
         vsan.remove_capacity_from_diskgroup(
             self.mock_si, self.mock_host_ref, self.mock_diskgroup,
             [self.mock_cap_disk1, self.mock_cap_disk2])
     self.assertEqual(excinfo.exception.strerror, 'runtime_fault')
コード例 #4
0
 def test_query_assigned_licenses_raises_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     self.mock_lic_assign_mgr.QueryAssignedLicenses = \
             MagicMock(side_effect=exc)
     with self.assertRaises(VMwareRuntimeError) as excinfo:
         salt.utils.vmware.get_assigned_licenses(self.mock_si,
                                                 self.mock_entity_ref,
                                                 'fake_entity_name')
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
コード例 #5
0
 def test_destroy_raise_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     self.si_mock.content.viewManager.CreateContainerView = MagicMock(
         return_value=MagicMock(Destroy=MagicMock(side_effect=exc)))
     with patch('salt.utils.vmware.get_root_folder',
                self.get_root_folder_mock):
         with self.assertRaises(excs.VMwareRuntimeError) as excinfo:
             salt.utils.vmware.get_content(self.si_mock, self.obj_type_mock)
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
コード例 #6
0
 def test_first_task_info_raise_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     mock_task = MagicMock()
     type(mock_task).info = PropertyMock(side_effect=exc)
     with self.assertRaises(excs.VMwareRuntimeError) as excinfo:
         salt.utils.vmware.wait_for_task(mock_task,
                                         'fake_instance_name',
                                         'task_type')
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
コード例 #7
0
 def test_cluster_reconfig_raises_vmodl_runtime_error(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'VimRuntime msg'
     with patch(
             'salt.utils.vsan.get_vsan_cluster_config_system',
             MagicMock(return_value=MagicMock(VsanClusterReconfig=MagicMock(
                 side_effect=exc)))):
         with self.assertRaises(VMwareRuntimeError) as excinfo:
             vsan.reconfigure_cluster_vsan(self.mock_cl_ref,
                                           self.mock_cl_vsan_spec)
     self.assertEqual(excinfo.exception.strerror, 'VimRuntime msg')
コード例 #8
0
 def test_initialize_disk_mapping_raise_runtime_fault(self):
     err = vmodl.RuntimeFault()
     err.msg = 'runtime_fault'
     self.mock_vsan_disk_mgmt_system.InitializeDiskMappings = \
         MagicMock(side_effect=err)
     with self.assertRaises(VMwareRuntimeError) as excinfo:
         vsan.add_capacity_to_diskgroup(
             self.mock_si, self.mock_vsan_disk_mgmt_system,
             self.mock_host_ref, self.mock_diskgroup,
             [self.mock_cap_disk1, self.mock_cap_disk2])
     self.assertEqual(excinfo.exception.strerror, 'runtime_fault')
コード例 #9
0
ファイル: test_license.py プロジェクト: aneisch/salt-1
 def test_instance_uuid_raises_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     type(self.mock_si.content.about).instanceUuid = \
             PropertyMock(side_effect=exc)
     with self.assertRaises(VMwareRuntimeError) as excinfo:
         salt.utils.vmware.assign_license(self.mock_si,
                                          self.mock_lic_key,
                                          'fake_license_name',
                                          entity_name='fake_entity_name')
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
コード例 #10
0
 def test_current_time_raise_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     with patch('salt.utils.vmware._get_service_instance',
                MagicMock(return_value=MagicMock(
                    CurrentTime=MagicMock(side_effect=exc)))):
         with self.assertRaises(excs.VMwareRuntimeError) as excinfo:
             salt.utils.vmware.get_service_instance(
                 host='fake_host',
                 username='******',
                 password='******',
                 protocol='fake_protocol',
                 port=1,
                 mechanism='fake_mechanism',
                 principal='fake_principal',
                 domain='fake_domain')
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')