summaryrefslogtreecommitdiff
path: root/heatclient/tests/unit/osc/v1/test_software_deployment.py
diff options
context:
space:
mode:
Diffstat (limited to 'heatclient/tests/unit/osc/v1/test_software_deployment.py')
-rw-r--r--heatclient/tests/unit/osc/v1/test_software_deployment.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/heatclient/tests/unit/osc/v1/test_software_deployment.py b/heatclient/tests/unit/osc/v1/test_software_deployment.py
index 6427360..3799c2b 100644
--- a/heatclient/tests/unit/osc/v1/test_software_deployment.py
+++ b/heatclient/tests/unit/osc/v1/test_software_deployment.py
@@ -383,3 +383,18 @@ class TestDeploymentShow(TestDeployment):
exc.CommandError,
self.cmd.take_action,
parsed_args)
+
+
+class TestDeploymentMetadataShow(TestDeployment):
+
+ def setUp(self):
+ super(TestDeploymentMetadataShow, self).setUp()
+ self.cmd = software_deployment.ShowMetadataDeployment(self.app, None)
+ self.sd_client.metadata = mock.Mock(return_value={})
+
+ def test_deployment_show_metadata(self):
+ arglist = ['ec14c864-096e-4e27-bb8a-2c2b4dc6f3f5']
+ parsed_args = self.check_parser(self.cmd, arglist, [])
+ self.cmd.take_action(parsed_args)
+ self.sd_client.metadata.assert_called_with(
+ server_id='ec14c864-096e-4e27-bb8a-2c2b4dc6f3f5')