From: John Griffith Date: Fri, 29 May 2015 18:57:59 +0000 (-0600) Subject: Add volume ID to fake volumes in Gluster tests X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=aa5e8cfbe91160bfa525ef2c336caa533c5ad55f;p=openstack-build%2Fcinder-build.git Add volume ID to fake volumes in Gluster tests This adds the volume ID field to the fake volume objects in the GlusterFS tests. Turning up concurrency exposes some issues where access of this field is attempted but doesn't exist. Parital-Bug: #1459854 Change-Id: I0edb4fc7f2d6d4a3c23f395b4c2a611c0e954425 --- diff --git a/cinder/tests/unit/test_glusterfs.py b/cinder/tests/unit/test_glusterfs.py index 29dcb1428..28dbecb61 100644 --- a/cinder/tests/unit/test_glusterfs.py +++ b/cinder/tests/unit/test_glusterfs.py @@ -141,6 +141,7 @@ class GlusterFsDriverTestCase(test.TestCase): drv = self._driver volume = DumbVolume() + volume['id'] = self.VOLUME_UUID volume['provider_location'] = self.TEST_EXPORT1 volume['name'] = 'volume-123' @@ -605,6 +606,7 @@ class GlusterFsDriverTestCase(test.TestCase): mock_ensure_shares_mounted: volume = DumbVolume() volume['size'] = self.TEST_SIZE_IN_GB + volume['id'] = self.VOLUME_UUID drv.create_volume(volume) self.assertTrue(mock_ensure_shares_mounted.called) self.assertTrue(mock_do_create_volume.called) @@ -623,6 +625,7 @@ class GlusterFsDriverTestCase(test.TestCase): volume = DumbVolume() volume['size'] = self.TEST_SIZE_IN_GB + volume['id'] = self.VOLUME_UUID result = drv.create_volume(volume) self.assertEqual(self.TEST_EXPORT1, result['provider_location']) self.assertTrue(mock_ensure_shares_mounted.called) @@ -905,6 +908,7 @@ class GlusterFsDriverTestCase(test.TestCase): mock.patch.object(drv, '_ensure_share_mounted') as \ mock_ensure_share_mounted: volume = DumbVolume() + volume['id'] = self.VOLUME_UUID volume['name'] = 'volume-123' volume['provider_location'] = self.TEST_EXPORT1 @@ -922,6 +926,7 @@ class GlusterFsDriverTestCase(test.TestCase): mock.patch.object(drv, '_ensure_share_mounted') as \ mock_ensure_share_mounted: volume = DumbVolume() + volume['id'] = self.VOLUME_UUID volume['name'] = 'volume-123' volume['provider_location'] = None @@ -1513,6 +1518,7 @@ class GlusterFsDriverTestCase(test.TestCase): 'status': 'available'} new_volume = DumbVolume() + new_volume['id'] = self.VOLUME_UUID new_volume['size'] = snap_ref['size'] with mock.patch.object(drv, '_ensure_shares_mounted') as \