'Two :class:`GCEBlockDeviceAPI` instances can be run with different
cluster_ids. Volumes in one cluster do not show up in listing from the
other.'

def test_multiple_cluster(self):

    gce_block_device_api_1 = gceblockdeviceapi_for_test(self)
    gce_block_device_api_2 = gceblockdeviceapi_for_test(self)
    cluster_1_dataset_id = uuid4()
    cluster_2_dataset_id = uuid4()
    gce_block_device_api_1.create_volume(cluster_1_dataset_id, get_minimum_allocatable_size())
    gce_block_device_api_2.create_volume(cluster_2_dataset_id, get_minimum_allocatable_size())
    self.assertEqual([cluster_1_dataset_id], list((x.dataset_id for x in gce_block_device_api_1.list_volumes())))
    self.assertEqual([cluster_2_dataset_id], list((x.dataset_id for x in gce_block_device_api_2.list_volumes())))
