Merge "Fixing parsing problem of cascade in client"
This commit is contained in:
commit
63b3087c57
cinderclient
@ -399,6 +399,16 @@ class ShellTest(utils.TestCase):
|
||||
self.assert_called_anytime('DELETE', '/volumes/1234')
|
||||
self.assert_called('DELETE', '/volumes/5678')
|
||||
|
||||
def test_delete_with_cascade_true(self):
|
||||
self.run_command('delete 1234 --cascade')
|
||||
self.assert_called('DELETE', '/volumes/1234?cascade=True')
|
||||
self.run_command('delete --cascade 1234')
|
||||
self.assert_called('DELETE', '/volumes/1234?cascade=True')
|
||||
|
||||
def test_delete_with_cascade_with_invalid_value(self):
|
||||
self.assertRaises(SystemExit, self.run_command,
|
||||
'delete 1234 --cascade 1234')
|
||||
|
||||
def test_backup(self):
|
||||
self.run_command('backup-create 1234')
|
||||
self.assert_called('POST', '/backups')
|
||||
|
@ -447,10 +447,8 @@ def do_create(cs, args):
|
||||
|
||||
|
||||
@utils.arg('--cascade',
|
||||
metavar='<cascade>',
|
||||
action='store_true',
|
||||
default=False,
|
||||
const=True,
|
||||
nargs='?',
|
||||
help='Remove any snapshots along with volume. Default=False.')
|
||||
@utils.arg('volume',
|
||||
metavar='<volume>', nargs='+',
|
||||
|
Loading…
x
Reference in New Issue
Block a user