summaryrefslogtreecommitdiff
path: root/troveclient/tests/osc/v1/test_database_backups.py
diff options
context:
space:
mode:
Diffstat (limited to 'troveclient/tests/osc/v1/test_database_backups.py')
-rw-r--r--troveclient/tests/osc/v1/test_database_backups.py25
1 files changed, 22 insertions, 3 deletions
diff --git a/troveclient/tests/osc/v1/test_database_backups.py b/troveclient/tests/osc/v1/test_database_backups.py
index 0010a46..7a4ae13 100644
--- a/troveclient/tests/osc/v1/test_database_backups.py
+++ b/troveclient/tests/osc/v1/test_database_backups.py
@@ -51,7 +51,8 @@ class TestBackupList(TestBackups):
'limit': None,
'marker': None,
'instance_id': None,
- 'all_projects': False
+ 'all_projects': False,
+ 'project_id': None
}
self.backup_client.list.assert_called_once_with(**params)
@@ -68,7 +69,8 @@ class TestBackupList(TestBackups):
'limit': None,
'marker': None,
'instance_id': 'fake_id',
- 'all_projects': False
+ 'all_projects': False,
+ 'project_id': None
}
self.backup_client.list.assert_called_once_with(**params)
@@ -82,7 +84,24 @@ class TestBackupList(TestBackups):
'limit': None,
'marker': None,
'instance_id': None,
- 'all_projects': True
+ 'all_projects': True,
+ 'project_id': None
+ }
+
+ self.backup_client.list.assert_called_once_with(**params)
+
+ def test_backup_list_by_project(self):
+ parsed_args = self.check_parser(self.cmd, ["--project-id", "fake_id"],
+ [])
+ self.cmd.take_action(parsed_args)
+
+ params = {
+ 'datastore': None,
+ 'limit': None,
+ 'marker': None,
+ 'instance_id': None,
+ 'all_projects': False,
+ 'project_id': 'fake_id'
}
self.backup_client.list.assert_called_once_with(**params)