Пример #1
0
    def test_attach_volume(self):
        instance_data = self._get_instance_data()

        connection_info = db_fakes.get_fake_volume_info_data(self._volume_target_portal, self._volume_id)
        data = connection_info["data"]
        target_lun = data["target_lun"]
        target_iqn = data["target_iqn"]
        target_portal = data["target_portal"]
        mount_point = "/dev/sdc"

        self._mock_attach_volume(instance_data["name"], target_iqn, target_lun, target_portal)

        self._mox.ReplayAll()
        self._conn.attach_volume(connection_info, instance_data, mount_point)
        self._mox.VerifyAll()

        self.assertEquals(len(self._instance_volume_disks), 1)
Пример #2
0
    def test_detach_volume(self):
        instance_data = self._get_instance_data()
        instance_name = instance_data["name"]

        connection_info = db_fakes.get_fake_volume_info_data(self._volume_target_portal, self._volume_id)
        data = connection_info["data"]
        target_lun = data["target_lun"]
        target_iqn = data["target_iqn"]
        target_portal = data["target_portal"]

        mount_point = "/dev/sdc"

        self._mock_detach_volume(target_iqn, target_lun)

        self._mox.ReplayAll()
        self._conn.detach_volume(connection_info, instance_data, mount_point)
        self._mox.VerifyAll()