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:
parent
9aeeffb99b
commit
caab3d9b3d
@ -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)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user