diff options
author | Rachit7194 <kapadiarachit007@gmail.com> | 2019-02-27 10:11:43 -0500 |
---|---|---|
committer | Rachit7194 <kapadiarachit007@gmail.com> | 2019-03-16 05:15:22 -0400 |
commit | a79b150ea7ef305a095b7a22f3a46a7b84a98c4a (patch) | |
tree | d027cd0f357da1866307d9b6a5f400b145560be1 /ironic/tests/unit/drivers/modules/drac/test_inspect.py | |
parent | a52f615d92a352f8ebc583c75fcfc1563d456bbc (diff) | |
download | ironic-a79b150ea7ef305a095b7a22f3a46a7b84a98c4a.tar.gz |
Set boot_mode in node properties during OOB Introspection
During OOB Introspection, it adds boot mode as capability
in node properties so that after preparation of overcloud
nodes it will show which node has uefi or bios boot mode
properties respectively.
Change-Id: Iad8060fa13e37a2fa78d998c56d132b11ff948cf
Story: 2005119
Diffstat (limited to 'ironic/tests/unit/drivers/modules/drac/test_inspect.py')
-rw-r--r-- | ironic/tests/unit/drivers/modules/drac/test_inspect.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ironic/tests/unit/drivers/modules/drac/test_inspect.py b/ironic/tests/unit/drivers/modules/drac/test_inspect.py index 9ab83939f..e76b351f2 100644 --- a/ironic/tests/unit/drivers/modules/drac/test_inspect.py +++ b/ironic/tests/unit/drivers/modules/drac/test_inspect.py @@ -159,7 +159,8 @@ class DracInspectionTestCase(test_utils.BaseDracTest): 'memory_mb': 32768, 'local_gb': 1116, 'cpus': 18, - 'cpu_arch': 'x86_64'} + 'cpu_arch': 'x86_64', + 'capabilities': 'boot_mode:uefi'} mock_client = mock.Mock() mock_get_drac_client.return_value = mock_client mock_client.list_memory.return_value = self.memory @@ -188,6 +189,7 @@ class DracInspectionTestCase(test_utils.BaseDracTest): mock_client.list_cpus.return_value = self.cpus mock_client.list_virtual_disks.side_effect = ( drac_exceptions.BaseClientException('boom')) + mock_client.list_bios_settings.return_value = self.bios_boot_settings with task_manager.acquire(self.context, self.node.uuid, shared=True) as task: @@ -203,7 +205,8 @@ class DracInspectionTestCase(test_utils.BaseDracTest): 'memory_mb': 32768, 'local_gb': 279, 'cpus': 18, - 'cpu_arch': 'x86_64'} + 'cpu_arch': 'x86_64', + 'capabilities': 'boot_mode:uefi'} mock_client = mock.Mock() mock_get_drac_client.return_value = mock_client mock_client.list_memory.return_value = self.memory @@ -234,6 +237,7 @@ class DracInspectionTestCase(test_utils.BaseDracTest): mock_client.list_virtual_disks.return_value = [] mock_client.list_physical_disks.return_value = self.physical_disks mock_client.list_nics.return_value = self.nics + mock_client.list_bios_settings.return_value = self.uefi_boot_settings with task_manager.acquire(self.context, self.node.uuid, shared=True) as task: @@ -249,7 +253,8 @@ class DracInspectionTestCase(test_utils.BaseDracTest): 'memory_mb': 32768, 'local_gb': 1116, 'cpus': 18, - 'cpu_arch': 'x86_64'} + 'cpu_arch': 'x86_64', + 'capabilities': 'boot_mode:uefi'} mock_client = mock.Mock() mock_get_drac_client.return_value = mock_client mock_client.list_memory.return_value = self.memory |