summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/modules/drac/test_inspect.py
diff options
context:
space:
mode:
authorRachit7194 <kapadiarachit007@gmail.com>2019-02-27 10:11:43 -0500
committerRachit7194 <kapadiarachit007@gmail.com>2019-03-16 05:15:22 -0400
commita79b150ea7ef305a095b7a22f3a46a7b84a98c4a (patch)
treed027cd0f357da1866307d9b6a5f400b145560be1 /ironic/tests/unit/drivers/modules/drac/test_inspect.py
parenta52f615d92a352f8ebc583c75fcfc1563d456bbc (diff)
downloadironic-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.py11
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