Fix create_volume_snapshot under scenario
Current code does not return the latest state of the snapshots
Added a fix, run show_snapshots when the status is available.
Change-Id: Ib361fc7ad289455b99fd315f21627a40f7addaab
diff --git a/tempest/scenario/manager.py b/tempest/scenario/manager.py
index 06b4b59..629541d 100644
--- a/tempest/scenario/manager.py
+++ b/tempest/scenario/manager.py
@@ -252,6 +252,8 @@
self.addCleanup(self.snapshots_client.delete_snapshot, snapshot['id'])
waiters.wait_for_volume_resource_status(self.snapshots_client,
snapshot['id'], 'available')
+ snapshot = self.snapshots_client.show_snapshot(
+ snapshot['id'])['snapshot']
return snapshot
def create_volume_type(self, client=None, name=None, backend_name=None):