Esempio n. 1
0
    def test_initialize_connection(self):
        mox = self._mox
        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'])

        mox.ReplayAll()

        drv.initialize_connection(volume, connector)

        mox.VerifyAll()
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
    def test_initialize_connection(self):
        #Create a volume
        self._create_volume()

        self._drv.create_export({}, self._volume_data)

        self._connector_data = db_fakes.get_fake_connector_info(self._iqn)

        init_data = self._drv.initialize_connection(self._volume_data,
                                                    self._connector_data)
        target_name = self._volume_data['provider_location']
        initiator_name = self._connector_data['initiator']

        wt_initiator_ids = self._wutils.find_initiator_ids(target_name,
                                                           initiator_name)
        self.assertEquals(len(wt_initiator_ids), 1)

        properties = init_data['data']
        self.assertNotEqual(properties['target_iqn'], None)
Esempio n. 5
0
    def test_initialize_connection(self):
        #Create a volume
        self._create_volume()

        self._drv.create_export({}, self._volume_data)

        self._connector_data = db_fakes.get_fake_connector_info(self._iqn)

        init_data = self._drv.initialize_connection(self._volume_data,
                                                    self._connector_data)
        target_name = self._volume_data['provider_location']
        initiator_name = self._connector_data['initiator']

        wt_initiator_ids = self._wutils.find_initiator_ids(
            target_name, initiator_name)
        self.assertEquals(len(wt_initiator_ids), 1)

        properties = init_data['data']
        self.assertNotEqual(properties['target_iqn'], None)
Esempio n. 6
0
    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)