Пример #1
0
 def test__update_capabilities(self):
     capabilities = {'ilo_firmware_version': 'xyz'}
     cap_string = 'ilo_firmware_version:xyz'
     cap_returned = ilo_inspect._update_capabilities(
         self.node, capabilities)
     self.assertEqual(cap_string, cap_returned)
     self.assertIsInstance(cap_returned, str)
Пример #2
0
 def test__update_capabilities(self):
     capabilities = {'ilo_firmware_version': 'xyz'}
     cap_string = 'ilo_firmware_version:xyz'
     cap_returned = ilo_inspect._update_capabilities(self.node,
                                                     capabilities)
     self.assertEqual(cap_string, cap_returned)
     self.assertIsInstance(cap_returned, str)
Пример #3
0
 def test__update_capabilities_multiple_keys(self):
     capabilities = {'ilo_firmware_version': 'xyz',
                     'foo': 'bar', 'somekey': 'value'}
     cap_string = 'ilo_firmware_version:xyz,foo:bar,somekey:value'
     cap_returned = ilo_inspect._update_capabilities(self.node,
                                                     capabilities)
     set1 = set(cap_string.split(','))
     set2 = set(cap_returned.split(','))
     self.assertEqual(set1, set2)
     self.assertIsInstance(cap_returned, str)
Пример #4
0
 def test__update_capabilities_replace_to_existing_capabilities(self):
     node_capabilities = {'capabilities': 'BootMode:uefi'}
     self.node.properties.update(node_capabilities)
     new_capabilities = {'BootMode': 'bios'}
     expected_capabilities = 'BootMode:bios'
     cap_returned = ilo_inspect._update_capabilities(
         self.node, new_capabilities)
     set1 = set(expected_capabilities.split(','))
     set2 = set(cap_returned.split(','))
     self.assertEqual(set1, set2)
     self.assertIsInstance(cap_returned, str)
Пример #5
0
 def test__update_capabilities_replace_to_existing_capabilities(self):
     node_capabilities = {'capabilities': 'BootMode:uefi'}
     self.node.properties.update(node_capabilities)
     new_capabilities = {'BootMode': 'bios'}
     expected_capabilities = 'BootMode:bios'
     cap_returned = ilo_inspect._update_capabilities(self.node,
                                                     new_capabilities)
     set1 = set(expected_capabilities.split(','))
     set2 = set(cap_returned.split(','))
     self.assertEqual(set1, set2)
     self.assertIsInstance(cap_returned, str)
Пример #6
0
 def test__update_capabilities_multiple_keys(self):
     capabilities = {
         'ilo_firmware_version': 'xyz',
         'foo': 'bar',
         'somekey': 'value'
     }
     cap_string = 'ilo_firmware_version:xyz,foo:bar,somekey:value'
     cap_returned = ilo_inspect._update_capabilities(
         self.node, capabilities)
     set1 = set(cap_string.split(','))
     set2 = set(cap_returned.split(','))
     self.assertEqual(set1, set2)
     self.assertIsInstance(cap_returned, str)