Fix invalid uuids in tintri unit tests

The tintri unit tests emit several FutureWarnings [1] from
oslo_versioned_ovjects due to use of invalid uuids in faked
test values.

This commit uses values from cinder/tests/unit/fake_constants.py
to resolve this issue.

[1] http://docs.openstack.org/developer/oslo.versionedobjects/api/fields.html#oslo_versionedobjects.fields.UUIDField

Change-Id: Ia76d5cdcb691e700412d48a927759efe9e046375
This commit is contained in:
Tom Barron 2016-03-09 09:56:48 -05:00
parent 9aeeffb99b
commit caab3d9b3d

View File

@ -22,6 +22,7 @@ from oslo_utils import units
from cinder import context from cinder import context
from cinder import exception from cinder import exception
from cinder import test from cinder import test
from cinder.tests.unit import fake_constants as fake
from cinder.tests.unit import fake_snapshot from cinder.tests.unit import fake_snapshot
from cinder.tests.unit import fake_volume from cinder.tests.unit import fake_volume
from cinder.tests.unit import utils as cinder_utils from cinder.tests.unit import utils as cinder_utils
@ -87,7 +88,7 @@ class TintriDriverTestCase(test.TestCase):
pass pass
def fake_get_snapshot(self, volume_id): def fake_get_snapshot(self, volume_id):
return 'snapshot-id' return fake.SNAPSHOT_ID
def fake_get_image_snapshots_to_date(self, date): def fake_get_image_snapshots_to_date(self, date):
return [{'uuid': {'uuid': 'image_snapshot-id'}}] return [{'uuid': {'uuid': 'image_snapshot-id'}}]
@ -111,14 +112,14 @@ class TintriDriverTestCase(test.TestCase):
return True return True
@mock.patch.object(TClient, 'create_snapshot', @mock.patch.object(TClient, 'create_snapshot',
mock.Mock(return_value='12345')) mock.Mock(return_value=fake.PROVIDER_ID))
def test_create_snapshot(self): def test_create_snapshot(self):
snapshot = fake_snapshot.fake_snapshot_obj(self.context) snapshot = fake_snapshot.fake_snapshot_obj(self.context)
volume = fake_volume.fake_volume_obj(self.context) volume = fake_volume.fake_volume_obj(self.context)
provider_id = '12345' provider_id = fake.PROVIDER_ID
snapshot.volume = volume snapshot.volume = volume
with mock.patch('cinder.objects.snapshot.Snapshot.save'): with mock.patch('cinder.objects.snapshot.Snapshot.save'):
self.assertEqual({'provider_id': '12345'}, self.assertEqual({'provider_id': fake.PROVIDER_ID},
self._driver.create_snapshot(snapshot)) self._driver.create_snapshot(snapshot))
self.assertEqual(provider_id, snapshot.provider_id) self.assertEqual(provider_id, snapshot.provider_id)
@ -155,14 +156,14 @@ class TintriDriverTestCase(test.TestCase):
@mock.patch.object(TClient, 'delete_snapshot', mock.Mock()) @mock.patch.object(TClient, 'delete_snapshot', mock.Mock())
def test_delete_snapshot(self): def test_delete_snapshot(self):
snapshot = fake_snapshot.fake_snapshot_obj(self.context) snapshot = fake_snapshot.fake_snapshot_obj(self.context)
snapshot.provider_id = 'snapshot-id' snapshot.provider_id = fake.PROVIDER_ID
self.assertIsNone(self._driver.delete_snapshot(snapshot)) self.assertIsNone(self._driver.delete_snapshot(snapshot))
@mock.patch.object(TClient, 'delete_snapshot', mock.Mock( @mock.patch.object(TClient, 'delete_snapshot', mock.Mock(
side_effect=exception.VolumeDriverException)) side_effect=exception.VolumeDriverException))
def test_delete_snapshot_failure(self): def test_delete_snapshot_failure(self):
snapshot = fake_snapshot.fake_snapshot_obj(self.context) snapshot = fake_snapshot.fake_snapshot_obj(self.context)
snapshot.provider_id = 'snapshot-id' snapshot.provider_id = fake.PROVIDER_ID
self.assertRaises(exception.VolumeDriverException, self.assertRaises(exception.VolumeDriverException,
self._driver.delete_snapshot, snapshot) self._driver.delete_snapshot, snapshot)