summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-09-21 18:43:42 +0000
committerGerrit Code Review <review@openstack.org>2012-09-21 18:43:42 +0000
commit03dcc98a659f8e778eb9641de7da866824c06461 (patch)
tree6216b823584d593deb3dc59dd7362234e81e0bd1
parentb8b048166db93f4634eca372e00f36d5ac5741bb (diff)
parentc8416912d4c20fa3d94e0fed6b0c8941c41726f4 (diff)
Merge "Update volume detach smoke test to check status."
-rw-r--r--smoketests/test_sysadmin.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/smoketests/test_sysadmin.py b/smoketests/test_sysadmin.py
index 8414a755f..d6491c9d4 100644
--- a/smoketests/test_sysadmin.py
+++ b/smoketests/test_sysadmin.py
@@ -308,7 +308,14 @@ class VolumeTests(base.UserSmokeTestCase):
def test_007_me_can_detach_volume(self):
result = self.conn.detach_volume(volume_id=self.data['volume'].id)
self.assertTrue(result)
- time.sleep(5)
+ volume = self.data['volume']
+ for x in xrange(10):
+ volume.update()
+ if volume.status.startswith('available'):
+ break
+ time.sleep(1)
+ else:
+ self.fail('cannot detach volume. state %s' % volume.status)
def test_008_me_can_delete_volume(self):
result = self.conn.delete_volume(self.data['volume'].id)