Merge "Fix Snapshot object metadata loading"
This commit is contained in:
commit
81eb9f352a
@ -95,7 +95,7 @@ class Snapshot(cleanable.CinderCleanableObject, base.CinderObject,
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(Snapshot, self).__init__(*args, **kwargs)
|
||||
self._orig_metadata = {}
|
||||
self.metadata = kwargs.get('metadata', {})
|
||||
|
||||
self._reset_metadata_tracking()
|
||||
|
||||
|
@ -167,6 +167,7 @@ class TestSnapshot(test_objects.BaseObjectsTestCase):
|
||||
self.assertEqual(volume, snapshot.volume)
|
||||
volume_get_by_id.assert_called_once_with(self.context,
|
||||
snapshot.volume_id)
|
||||
self.assertEqual(snapshot.metadata, {})
|
||||
# Test cgsnapshot lazy-loaded field
|
||||
cgsnapshot = objects.CGSnapshot(context=self.context,
|
||||
id=fake.CGSNAPSHOT_ID)
|
||||
|
Loading…
x
Reference in New Issue
Block a user