summaryrefslogtreecommitdiff
path: root/troveclient/tests/osc/v1/test_database_instances.py
diff options
context:
space:
mode:
Diffstat (limited to 'troveclient/tests/osc/v1/test_database_instances.py')
-rw-r--r--troveclient/tests/osc/v1/test_database_instances.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/troveclient/tests/osc/v1/test_database_instances.py b/troveclient/tests/osc/v1/test_database_instances.py
index c050c35..9000acb 100644
--- a/troveclient/tests/osc/v1/test_database_instances.py
+++ b/troveclient/tests/osc/v1/test_database_instances.py
@@ -88,6 +88,22 @@ class TestInstanceList(TestInstances):
]
self.assertEqual(expected_instances, instances)
+ def test_instance_list_for_project(self):
+ self.mgmt_client.list.return_value = common.Paginated(self.data)
+
+ project_id = self.random_uuid()
+ parsed_args = self.check_parser(self.cmd, ["--project-id", project_id],
+ [("project_id", project_id)])
+ self.cmd.take_action(parsed_args)
+
+ expected_params = {
+ 'include_clustered': False,
+ 'limit': None,
+ 'marker': None,
+ 'project_id': project_id
+ }
+ self.mgmt_client.list.assert_called_once_with(**expected_params)
+
class TestInstanceShow(TestInstances):
values = ([{'address': '10.0.0.13', 'type': 'private'}], [], 'mysql',