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_anytime('DELETE', '/volumes/1234')
|
||||||
self.assert_called('DELETE', '/volumes/5678')
|
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):
|
def test_backup(self):
|
||||||
self.run_command('backup-create 1234')
|
self.run_command('backup-create 1234')
|
||||||
self.assert_called('POST', '/backups')
|
self.assert_called('POST', '/backups')
|
||||||
|
@ -447,10 +447,8 @@ def do_create(cs, args):
|
|||||||
|
|
||||||
|
|
||||||
@utils.arg('--cascade',
|
@utils.arg('--cascade',
|
||||||
metavar='<cascade>',
|
action='store_true',
|
||||||
default=False,
|
default=False,
|
||||||
const=True,
|
|
||||||
nargs='?',
|
|
||||||
help='Remove any snapshots along with volume. Default=False.')
|
help='Remove any snapshots along with volume. Default=False.')
|
||||||
@utils.arg('volume',
|
@utils.arg('volume',
|
||||||
metavar='<volume>', nargs='+',
|
metavar='<volume>', nargs='+',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user