コード例 #1
0
ファイル: test_inspect.py プロジェクト: supermari0/ironic
 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
ファイル: test_inspect.py プロジェクト: CiscoUcs/Ironic
 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
ファイル: test_inspect.py プロジェクト: CiscoUcs/Ironic
 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
ファイル: test_inspect.py プロジェクト: supermari0/ironic
 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
ファイル: test_inspect.py プロジェクト: CiscoUcs/Ironic
 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
ファイル: test_inspect.py プロジェクト: supermari0/ironic
 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)