def test_get_missing_iscsi_initiator(self): self.mox.StubOutWithMock(utils, 'execute') file_path = '/etc/iscsi/initiatorname.iscsi' utils.execute('cat', file_path, run_as_root=True).AndRaise( exception.FileNotFound(file_path=file_path)) # Start test self.mox.ReplayAll() result = volumeutils.get_iscsi_initiator() self.assertIsNone(result)
def test_get_missing_iscsi_initiator(self): self.mox.StubOutWithMock(utils, 'execute') file_path = '/etc/iscsi/initiatorname.iscsi' utils.execute('cat', file_path, run_as_root=True).AndRaise( exception.FileNotFound(file_path=file_path) ) # Start test self.mox.ReplayAll() result = volumeutils.get_iscsi_initiator() self.assertIsNone(result)
def test_get_iscsi_initiator(self): self.mox.StubOutWithMock(utils, 'execute') initiator = 'fake.initiator.iqn' rval = ("junk\nInitiatorName=%s\njunk\n" % initiator, None) utils.execute('cat', '/etc/iscsi/initiatorname.iscsi', run_as_root=True).AndReturn(rval) # Start test self.mox.ReplayAll() result = volumeutils.get_iscsi_initiator() self.assertEqual(initiator, result)
def get_volume_connector(self, instance): if not self._initiator: self._initiator = volumeutils.get_iscsi_initiator() if not self._initiator: LOG.warn(_('Could not determine iscsi initiator name'), instance=instance) return { 'ip': CONF.my_ip, 'initiator': self._initiator, 'host': CONF.host, }
def get_iscsi_initiator(): return volumeutils.get_iscsi_initiator()
def get_volume_connector(self, instance): return { 'ip': CONF.my_ip, 'initiator': volumeutils.get_iscsi_initiator(), 'host': CONF.host }
def test_get_missing_iscsi_initiator(self, fake_initiator): result = volumeutils.get_iscsi_initiator() self.assertIsNone(result)
def test_get_iscsi_initiator(self, fake_initiator): initiator = "fake.initiator.iqn" # Start test result = volumeutils.get_iscsi_initiator() self.assertEqual(initiator, result)
def test_get_iscsi_initiator(self, fake_initiator): initiator = 'fake.initiator.iqn' # Start test result = volumeutils.get_iscsi_initiator() self.assertEqual(initiator, result)