Merge "Hyper-V: checks for existent Notes in list_instance_notes" into stable/kilo
This commit is contained in:
commit
aaa8ce07fc
|
@ -645,7 +645,9 @@ class VMUtilsTestCase(test.NoDBTestCase):
|
|||
attrs = {'ElementName': 'fake_name',
|
||||
'Notes': '4f54fb69-d3a2-45b7-bb9b-b6e6b3d893b3'}
|
||||
vs.configure_mock(**attrs)
|
||||
self._vmutils._conn.Msvm_VirtualSystemSettingData.return_value = [vs]
|
||||
vs2 = mock.MagicMock(ElementName='fake_name2', Notes=None)
|
||||
self._vmutils._conn.Msvm_VirtualSystemSettingData.return_value = [vs,
|
||||
vs2]
|
||||
response = self._vmutils.list_instance_notes()
|
||||
|
||||
self.assertEqual([(attrs['ElementName'], [attrs['Notes']])], response)
|
||||
|
|
|
@ -140,7 +140,9 @@ class VMUtilsV2TestCase(test_vmutils.VMUtilsTestCase):
|
|||
attrs = {'ElementName': 'fake_name',
|
||||
'Notes': ['4f54fb69-d3a2-45b7-bb9b-b6e6b3d893b3']}
|
||||
vs.configure_mock(**attrs)
|
||||
self._vmutils._conn.Msvm_VirtualSystemSettingData.return_value = [vs]
|
||||
vs2 = mock.MagicMock(ElementName='fake_name2', Notes=None)
|
||||
self._vmutils._conn.Msvm_VirtualSystemSettingData.return_value = [vs,
|
||||
vs2]
|
||||
response = self._vmutils.list_instance_notes()
|
||||
|
||||
self.assertEqual([(attrs['ElementName'], attrs['Notes'])], response)
|
||||
|
|
|
@ -116,8 +116,9 @@ class VMUtils(object):
|
|||
for vs in self._conn.Msvm_VirtualSystemSettingData(
|
||||
['ElementName', 'Notes'],
|
||||
SettingType=self._VIRTUAL_SYSTEM_CURRENT_SETTINGS):
|
||||
instance_notes.append((vs.ElementName,
|
||||
[v for v in vs.Notes.split('\n') if v]))
|
||||
if vs.Notes is not None:
|
||||
instance_notes.append(
|
||||
(vs.ElementName, [v for v in vs.Notes.split('\n') if v]))
|
||||
|
||||
return instance_notes
|
||||
|
||||
|
|
|
@ -80,7 +80,9 @@ class VMUtilsV2(vmutils.VMUtils):
|
|||
for vs in self._conn.Msvm_VirtualSystemSettingData(
|
||||
['ElementName', 'Notes'],
|
||||
VirtualSystemType=self._VIRTUAL_SYSTEM_TYPE_REALIZED):
|
||||
instance_notes.append((vs.ElementName, [v for v in vs.Notes if v]))
|
||||
if vs.Notes is not None:
|
||||
instance_notes.append(
|
||||
(vs.ElementName, [v for v in vs.Notes if v]))
|
||||
|
||||
return instance_notes
|
||||
|
||||
|
|
Loading…
Reference in New Issue