diff options
Diffstat (limited to 'troveclient/tests/osc/v1/test_database_backups.py')
-rw-r--r-- | troveclient/tests/osc/v1/test_database_backups.py | 25 |
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) |