'Unusual case: \'add lun\' returns \'already defined\' error.'

@mock.patch.object(vsp_utils, 'execute', side_effect=_execute)
@mock.patch.object(db, 'volume_admin_metadata_get', side_effect=_volume_admin_metadata_get)
def test_initialize_connection_already_attached(self, volume_admin_metadata_get, execute):

    ret = self.driver.initialize_connection(TEST_VOLUME[6], DEFAULT_CONNECTOR)
    self.assertEqual('iscsi', ret['driver_volume_type'])
    self.assertEqual('11.22.33.44:3260', ret['data']['target_portal'])
    self.assertEqual('iqn-initiator.hbsd-target', ret['data']['target_iqn'])
    self.assertEqual('CHAP', ret['data']['auth_method'])
    self.assertEqual('auth_user', ret['data']['auth_username'])
    self.assertEqual('auth_password', ret['data']['auth_password'])
    self.assertEqual(255, ret['data']['target_lun'])
