def test_terminate_connection(self): volume = fake_volume.fake_volume_obj(mock.sentinel.fake_context) fake_initiator = db_fakes.get_fake_connector_info() self._driver.terminate_connection(volume, fake_initiator) self._driver._tgt_utils.deassociate_initiator.assert_called_once_with( fake_initiator['initiator'], volume.provider_location)
def test_terminate_connection(self): fake_volume = db_fakes.get_fake_volume_info() fake_initiator = db_fakes.get_fake_connector_info() self._driver.terminate_connection(fake_volume, fake_initiator) self._driver._tgt_utils.deassociate_initiator.assert_called_once_with( fake_initiator['initiator'], fake_volume['provider_location'])
def test_initialize_connection(self, mock_get_host_info): tgt_utils = self._driver._tgt_utils fake_volume = db_fakes.get_fake_volume_info() fake_initiator = db_fakes.get_fake_connector_info() fake_host_info = {"fake_host_prop": "fake_value"} mock_get_host_info.return_value = fake_host_info expected_conn_info = {"driver_volume_type": "iscsi", "data": fake_host_info} conn_info = self._driver.initialize_connection(fake_volume, fake_initiator) self.assertEqual(expected_conn_info, conn_info) mock_associate = tgt_utils.associate_initiator_with_iscsi_target mock_associate.assert_called_once_with(fake_initiator["initiator"], fake_volume["provider_location"])
def test_terminate_connection(self): drv = self._driver volume = db_fakes.get_fake_volume_info() initiator_name = "%s%s" % (CONF.iscsi_target_prefix, volume['name']) connector = db_fakes.get_fake_connector_info() self.mox.StubOutWithMock(windows_utils.WindowsUtils, 'delete_iscsi_target') windows_utils.WindowsUtils.delete_iscsi_target( initiator_name, volume['provider_location']) self.mox.ReplayAll() drv.terminate_connection(volume, connector)
def test_initialize_connection(self, mock_get_host_info): tgt_utils = self._driver._tgt_utils volume = fake_volume.fake_volume_obj(mock.sentinel.fake_context) fake_initiator = db_fakes.get_fake_connector_info() fake_host_info = {'fake_host_prop': 'fake_value'} mock_get_host_info.return_value = fake_host_info expected_conn_info = { 'driver_volume_type': 'iscsi', 'data': fake_host_info } conn_info = self._driver.initialize_connection(volume, fake_initiator) self.assertEqual(expected_conn_info, conn_info) mock_associate = tgt_utils.associate_initiator_with_iscsi_target mock_associate.assert_called_once_with(fake_initiator['initiator'], volume.provider_location)
def test_initialize_connection(self, mock_get_host_info): tgt_utils = self._driver._tgt_utils fake_volume = db_fakes.get_fake_volume_info() fake_initiator = db_fakes.get_fake_connector_info() fake_host_info = {'fake_host_prop': 'fake_value'} mock_get_host_info.return_value = fake_host_info expected_conn_info = {'driver_volume_type': 'iscsi', 'data': fake_host_info} conn_info = self._driver.initialize_connection(fake_volume, fake_initiator) self.assertEqual(expected_conn_info, conn_info) mock_associate = tgt_utils.associate_initiator_with_iscsi_target mock_associate.assert_called_once_with( fake_initiator['initiator'], fake_volume['provider_location'])
def test_initialize_connection(self): drv = self._driver volume = db_fakes.get_fake_volume_info() initiator_name = "%s%s" % (CONF.iscsi_target_prefix, volume['name']) connector = db_fakes.get_fake_connector_info() self.mox.StubOutWithMock(windows_utils.WindowsUtils, 'associate_initiator_with_iscsi_target') windows_utils.WindowsUtils.associate_initiator_with_iscsi_target( volume['provider_location'], initiator_name, ) self.mox.StubOutWithMock(windows_utils.WindowsUtils, 'get_host_information') windows_utils.WindowsUtils.get_host_information( volume, volume['provider_location']) self.mox.ReplayAll() drv.initialize_connection(volume, connector)
def test_initialize_connection(self, mock_get_host_info): tgt_utils = self._driver._tgt_utils volume = fake_volume.fake_volume_obj(mock.sentinel.fake_context) fake_initiator = db_fakes.get_fake_connector_info() fake_initiator['multipath'] = mock.sentinel.multipath fake_host_info = {'fake_host_prop': 'fake_value'} mock_get_host_info.return_value = fake_host_info expected_conn_info = {'driver_volume_type': 'iscsi', 'data': fake_host_info} conn_info = self._driver.initialize_connection(volume, fake_initiator) self.assertEqual(expected_conn_info, conn_info) mock_get_host_info.assert_called_once_with( volume, mock.sentinel.multipath) mock_associate = tgt_utils.associate_initiator_with_iscsi_target mock_associate.assert_called_once_with( fake_initiator['initiator'], volume.provider_location)