Skip to content

Commit 2d21082

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Mock out get_wildcard_address"
2 parents 4656879 + 9595658 commit 2d21082

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

ironic_python_agent/tests/unit/extensions/test_iscsi.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,11 @@ def setUp(self):
150150
self.fake_dev = '/dev/fake'
151151
self.fake_iqn = 'iqn-fake'
152152

153-
def test_start_iscsi_target(self, mock_rtslib, mock_dispatch,
153+
@mock.patch('ironic_python_agent.netutils.get_wildcard_address')
154+
def test_start_iscsi_target(self, mock_get_wildcard_address,
155+
mock_rtslib, mock_dispatch,
154156
mock_destroy):
157+
mock_get_wildcard_address.return_value = '::'
155158
mock_dispatch.return_value = self.fake_dev
156159
result = self.agent_extension.start_iscsi_target(iqn=self.fake_iqn)
157160

@@ -195,9 +198,12 @@ def test_start_iscsi_target_noipv6(self, mock_get_wildcard_address,
195198
mock_rtslib.TPG.return_value, '0.0.0.0', 3260)
196199
self.assertFalse(mock_destroy.called)
197200

198-
def test_start_iscsi_target_with_special_port(self, mock_rtslib,
199-
mock_dispatch,
201+
@mock.patch('ironic_python_agent.netutils.get_wildcard_address')
202+
def test_start_iscsi_target_with_special_port(self,
203+
mock_get_wildcard_address,
204+
mock_rtslib, mock_dispatch,
200205
mock_destroy):
206+
mock_get_wildcard_address.return_value = '::'
201207
mock_dispatch.return_value = self.fake_dev
202208
result = self.agent_extension.start_iscsi_target(iqn=self.fake_iqn,
203209
portal_port=3266)
@@ -225,8 +231,10 @@ def test_failed_to_start_iscsi(self, mock_rtslib, mock_dispatch,
225231
errors.ISCSIError, 'Failed to create a target',
226232
self.agent_extension.start_iscsi_target, iqn=self.fake_iqn)
227233

228-
def test_failed_to_bind_iscsi(self, mock_rtslib, mock_dispatch,
229-
mock_destroy):
234+
@mock.patch('ironic_python_agent.netutils.get_wildcard_address')
235+
def test_failed_to_bind_iscsi(self, mock_get_wildcard_address,
236+
mock_rtslib, mock_dispatch, mock_destroy):
237+
mock_get_wildcard_address.return_value = '::'
230238
mock_dispatch.return_value = self.fake_dev
231239
mock_rtslib.NetworkPortal.side_effect = _ORIG_UTILS.RTSLibError()
232240
self.assertRaisesRegex(

0 commit comments

Comments
 (0)