summaryrefslogtreecommitdiff
path: root/ironic_python_agent
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-01-24 12:21:46 +0000
committerGerrit Code Review <review@openstack.org>2017-01-24 12:21:46 +0000
commit2d21082cd5a1a9919c54637310e264f62887f024 (patch)
tree898f36e47f62906e32efcab0ac28c41e98659990 /ironic_python_agent
parent465687940bafc8bb262555744c4712c0c436c1ce (diff)
parent95956588c736174213c4abc5bf0968332cde2e83 (diff)
downloadironic-python-agent-2d21082cd5a1a9919c54637310e264f62887f024.tar.gz
Merge "Mock out get_wildcard_address"
Diffstat (limited to 'ironic_python_agent')
-rw-r--r--ironic_python_agent/tests/unit/extensions/test_iscsi.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/ironic_python_agent/tests/unit/extensions/test_iscsi.py b/ironic_python_agent/tests/unit/extensions/test_iscsi.py
index 6867b63a..7611c2b1 100644
--- a/ironic_python_agent/tests/unit/extensions/test_iscsi.py
+++ b/ironic_python_agent/tests/unit/extensions/test_iscsi.py
@@ -150,8 +150,11 @@ class TestISCSIExtensionLIO(test_base.BaseTestCase):
self.fake_dev = '/dev/fake'
self.fake_iqn = 'iqn-fake'
- def test_start_iscsi_target(self, mock_rtslib, mock_dispatch,
+ @mock.patch('ironic_python_agent.netutils.get_wildcard_address')
+ def test_start_iscsi_target(self, mock_get_wildcard_address,
+ mock_rtslib, mock_dispatch,
mock_destroy):
+ mock_get_wildcard_address.return_value = '::'
mock_dispatch.return_value = self.fake_dev
result = self.agent_extension.start_iscsi_target(iqn=self.fake_iqn)
@@ -195,9 +198,12 @@ class TestISCSIExtensionLIO(test_base.BaseTestCase):
mock_rtslib.TPG.return_value, '0.0.0.0', 3260)
self.assertFalse(mock_destroy.called)
- def test_start_iscsi_target_with_special_port(self, mock_rtslib,
- mock_dispatch,
+ @mock.patch('ironic_python_agent.netutils.get_wildcard_address')
+ def test_start_iscsi_target_with_special_port(self,
+ mock_get_wildcard_address,
+ mock_rtslib, mock_dispatch,
mock_destroy):
+ mock_get_wildcard_address.return_value = '::'
mock_dispatch.return_value = self.fake_dev
result = self.agent_extension.start_iscsi_target(iqn=self.fake_iqn,
portal_port=3266)
@@ -225,8 +231,10 @@ class TestISCSIExtensionLIO(test_base.BaseTestCase):
errors.ISCSIError, 'Failed to create a target',
self.agent_extension.start_iscsi_target, iqn=self.fake_iqn)
- def test_failed_to_bind_iscsi(self, mock_rtslib, mock_dispatch,
- mock_destroy):
+ @mock.patch('ironic_python_agent.netutils.get_wildcard_address')
+ def test_failed_to_bind_iscsi(self, mock_get_wildcard_address,
+ mock_rtslib, mock_dispatch, mock_destroy):
+ mock_get_wildcard_address.return_value = '::'
mock_dispatch.return_value = self.fake_dev
mock_rtslib.NetworkPortal.side_effect = _ORIG_UTILS.RTSLibError()
self.assertRaisesRegex(