summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/modules/test_iscsi_deploy.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/tests/unit/drivers/modules/test_iscsi_deploy.py')
-rw-r--r--ironic/tests/unit/drivers/modules/test_iscsi_deploy.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ironic/tests/unit/drivers/modules/test_iscsi_deploy.py b/ironic/tests/unit/drivers/modules/test_iscsi_deploy.py
index 423839c97..7ca3771fa 100644
--- a/ironic/tests/unit/drivers/modules/test_iscsi_deploy.py
+++ b/ironic/tests/unit/drivers/modules/test_iscsi_deploy.py
@@ -386,6 +386,17 @@ class IscsiDeployMethodsTestCase(db_base.DbTestCase):
ret_val = self._test_get_deploy_info()
self.assertEqual(3266, ret_val['port'])
+ def test_get_deploy_info_whole_disk_image(self):
+ instance_info = self.node.instance_info
+ instance_info['configdrive'] = 'My configdrive'
+ self.node.instance_info = instance_info
+ self.node.driver_internal_info['is_whole_disk_image'] = True
+ kwargs = {'address': '1.1.1.1', 'iqn': 'target-iqn'}
+ ret_val = iscsi_deploy.get_deploy_info(self.node, **kwargs)
+ self.assertEqual('1.1.1.1', ret_val['address'])
+ self.assertEqual('target-iqn', ret_val['iqn'])
+ self.assertEqual('My configdrive', ret_val['configdrive'])
+
@mock.patch.object(iscsi_deploy, 'continue_deploy', autospec=True)
def test_do_agent_iscsi_deploy_okay(self, continue_deploy_mock):
agent_client_mock = mock.MagicMock(spec_set=agent_client.AgentClient)