Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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,
     }
Example #6
0
 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()
Example #8
0
def get_iscsi_initiator():
    return volumeutils.get_iscsi_initiator()
Example #9
0
 def get_volume_connector(self, instance):
     return {
         'ip': CONF.my_ip,
         'initiator': volumeutils.get_iscsi_initiator(),
         'host': CONF.host
     }
Example #10
0
 def test_get_missing_iscsi_initiator(self, fake_initiator):
     result = volumeutils.get_iscsi_initiator()
     self.assertIsNone(result)
Example #11
0
 def test_get_iscsi_initiator(self, fake_initiator):
     initiator = "fake.initiator.iqn"
     # Start test
     result = volumeutils.get_iscsi_initiator()
     self.assertEqual(initiator, result)
Example #12
0
 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)