summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/volume
diff options
context:
space:
mode:
authorSean McGinnis <sean.mcginnis@gmail.com>2018-04-04 14:56:27 -0500
committerSean McGinnis <sean.mcginnis@gmail.com>2018-10-26 12:02:58 -0500
commitf00ffebea61f94f2334d1c1578bc23986bbcf58c (patch)
treeac8c82b5d0aa18087cd4a6a1a5fa30eb2005f58b /openstackclient/tests/unit/volume
parent06263bd5852aad9cd03a76f50140fbbb2d0751ba (diff)
downloadpython-openstackclient-f00ffebea61f94f2334d1c1578bc23986bbcf58c.tar.gz
Remove invalid 'unlock-volume' migration arg
There is an optional flag that can be passed in to a volume migration to tell Cinder to 'lock' a volume so no other process can abort the migration. This is reflected correctly with the --lock-volume argument flag to `openstack volume migrate`, but there is another --unlock-volume flag that is shown in the help text for this command that does not do anything and is not used anywhere. Since there is no action to "unlock" a volume, this just causes confusion - including for Cinder developers that know this API. To avoid confusion, this invalid flag should just be removed from the command. Change-Id: I5f111ed58803a1bf5d34e828341d735099247108
Diffstat (limited to 'openstackclient/tests/unit/volume')
-rw-r--r--openstackclient/tests/unit/volume/v2/test_volume.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/openstackclient/tests/unit/volume/v2/test_volume.py b/openstackclient/tests/unit/volume/v2/test_volume.py
index 2fa924b8..f9a8b7c6 100644
--- a/openstackclient/tests/unit/volume/v2/test_volume.py
+++ b/openstackclient/tests/unit/volume/v2/test_volume.py
@@ -1320,7 +1320,6 @@ class TestVolumeMigrate(TestVolume):
verifylist = [
("force_host_copy", False),
("lock_volume", False),
- ("unlock_volume", False),
("host", "host@backend-name#pool"),
("volume", self._volume.id),
]
@@ -1342,7 +1341,6 @@ class TestVolumeMigrate(TestVolume):
verifylist = [
("force_host_copy", True),
("lock_volume", True),
- ("unlock_volume", False),
("host", "host@backend-name#pool"),
("volume", self._volume.id),
]
@@ -1354,27 +1352,6 @@ class TestVolumeMigrate(TestVolume):
self._volume.id, "host@backend-name#pool", True, True)
self.assertIsNone(result)
- def test_volume_migrate_with_unlock_volume(self):
- arglist = [
- "--unlock-volume",
- "--host", "host@backend-name#pool",
- self._volume.id,
- ]
- verifylist = [
- ("force_host_copy", False),
- ("lock_volume", False),
- ("unlock_volume", True),
- ("host", "host@backend-name#pool"),
- ("volume", self._volume.id),
- ]
- parsed_args = self.check_parser(self.cmd, arglist, verifylist)
-
- result = self.cmd.take_action(parsed_args)
- self.volumes_mock.get.assert_called_once_with(self._volume.id)
- self.volumes_mock.migrate_volume.assert_called_once_with(
- self._volume.id, "host@backend-name#pool", False, False)
- self.assertIsNone(result)
-
def test_volume_migrate_without_host(self):
arglist = [
self._volume.id,
@@ -1382,7 +1359,6 @@ class TestVolumeMigrate(TestVolume):
verifylist = [
("force_host_copy", False),
("lock_volume", False),
- ("unlock_volume", False),
("volume", self._volume.id),
]