'An attempt to attach a ``BlockDeviceVolume`` already attached to
another host raises ``AlreadyAttachedVolume``.'

def test_attach_elsewhere_attached_volume(self):

    another_node = (self.this_node + u'-different')
    new_volume = self.api.create_volume(dataset_id=uuid4(), size=self.minimum_allocatable_size)
    attached_volume = self.api.attach_volume(new_volume.blockdevice_id, attach_to=self.this_node)
    self.assertRaises(AlreadyAttachedVolume, self.api.attach_volume, blockdevice_id=attached_volume.blockdevice_id, attach_to=another_node)
