summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-03-24 21:34:44 +0000
committerGerrit Code Review <review@openstack.org>2020-03-24 21:34:44 +0000
commit81dcc91214c7b449e74ed5d0fe6854590431e6ef (patch)
tree4be05ec57ff40517cb3febb21012e0943238a6b8 /openstackclient/tests/functional
parent2c8d705a24ac5a741c5fc00ce278450896e5f2db (diff)
parent69870ae439f18863979949f5728543a0fb1cbe83 (diff)
downloadpython-openstackclient-81dcc91214c7b449e74ed5d0fe6854590431e6ef.tar.gz
Merge "Fix faulthy state argument choice"5.1.0
Diffstat (limited to 'openstackclient/tests/functional')
-rw-r--r--openstackclient/tests/functional/volume/v2/test_volume_snapshot.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/openstackclient/tests/functional/volume/v2/test_volume_snapshot.py b/openstackclient/tests/functional/volume/v2/test_volume_snapshot.py
index 8d32d997..4977a73e 100644
--- a/openstackclient/tests/functional/volume/v2/test_volume_snapshot.py
+++ b/openstackclient/tests/functional/volume/v2/test_volume_snapshot.py
@@ -121,6 +121,24 @@ class VolumeSnapshotTests(common.BaseVolumeTests):
cmd_output["size"],
)
self.wait_for_status('volume snapshot', name2, 'available')
+
+ raw_output = self.openstack(
+ 'volume snapshot set ' +
+ '--state error_deleting ' +
+ name2
+ )
+ self.assertOutput('', raw_output)
+
+ # Test list --long, --status
+ cmd_output = json.loads(self.openstack(
+ 'volume snapshot list -f json ' +
+ '--long ' +
+ '--status error_deleting'
+ ))
+ names = [x["Name"] for x in cmd_output]
+ self.assertNotIn(name1, names)
+ self.assertIn(name2, names)
+
raw_output = self.openstack(
'volume snapshot set ' +
'--state error ' +