diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-09-21 18:43:42 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-09-21 18:43:42 +0000 |
| commit | 03dcc98a659f8e778eb9641de7da866824c06461 (patch) | |
| tree | 6216b823584d593deb3dc59dd7362234e81e0bd1 | |
| parent | b8b048166db93f4634eca372e00f36d5ac5741bb (diff) | |
| parent | c8416912d4c20fa3d94e0fed6b0c8941c41726f4 (diff) | |
Merge "Update volume detach smoke test to check status."
| -rw-r--r-- | smoketests/test_sysadmin.py | 9 |
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) |
