Exemple #1
0
 def test_destroy_treconfigure_dvporgroup_task_raises_runtime_fault(self):
     exc = vmodl.RuntimeFault()
     exc.msg = 'RuntimeFault msg'
     self.mock_pg_ref.Destroy_Task = MagicMock(side_effect=exc)
     with self.assertRaises(VMwareRuntimeError) as excinfo:
         vmware.remove_dvportgroup(self.mock_pg_ref)
     self.assertEqual(excinfo.exception.strerror, 'RuntimeFault msg')
Exemple #2
0
 def test_destroy_task_raises_no_permission(self):
     exc = vim.fault.NoPermission()
     exc.privilegeId = 'Fake privilege'
     self.mock_pg_ref.Destroy_Task = MagicMock(side_effect=exc)
     with self.assertRaises(VMwareApiError) as excinfo:
         vmware.remove_dvportgroup(self.mock_pg_ref)
     self.assertEqual(
         excinfo.exception.strerror,
         'Not enough permissions. Required privilege: '
         'Fake privilege')
Exemple #3
0
 def test_wait_for_tasks(self):
     vmware.remove_dvportgroup(self.mock_pg_ref)
     self.mock_wait_for_task.assert_called_once_with(
         self.mock_task, 'fake_pg',
         '<class \'unit.utils.vmware.test_dvs.FakeTaskClass\'>')
Exemple #4
0
 def test_destroy_task(self):
     vmware.remove_dvportgroup(self.mock_pg_ref)
     self.mock_pg_ref.Destroy_Task.assert_called_once_with()
Exemple #5
0
 def test_get_managed_object_name_call(self):
     mock_get_managed_object_name = MagicMock()
     with patch('salt.utils.vmware.get_managed_object_name',
                mock_get_managed_object_name):
         vmware.remove_dvportgroup(self.mock_pg_ref)
     mock_get_managed_object_name.assert_called_once_with(self.mock_pg_ref)