summaryrefslogtreecommitdiff
path: root/openstackclient/tests/volume/v2/test_backup.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/volume/v2/test_backup.py')
-rw-r--r--openstackclient/tests/volume/v2/test_backup.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/openstackclient/tests/volume/v2/test_backup.py b/openstackclient/tests/volume/v2/test_backup.py
index b1e6594c..ce26a2d6 100644
--- a/openstackclient/tests/volume/v2/test_backup.py
+++ b/openstackclient/tests/volume/v2/test_backup.py
@@ -156,7 +156,23 @@ class TestBackupDelete(TestBackup):
result = self.cmd.take_action(parsed_args)
- self.backups_mock.delete.assert_called_with(self.backup.id)
+ self.backups_mock.delete.assert_called_with(self.backup.id, False)
+ self.assertIsNone(result)
+
+ def test_backup_delete_with_force(self):
+ arglist = [
+ '--force',
+ self.backup.id,
+ ]
+ verifylist = [
+ ('force', True),
+ ("backups", [self.backup.id])
+ ]
+ parsed_args = self.check_parser(self.cmd, arglist, verifylist)
+
+ result = self.cmd.take_action(parsed_args)
+
+ self.backups_mock.delete.assert_called_with(self.backup.id, True)
self.assertIsNone(result)