diff options
| author | Zuul <zuul@review.opendev.org> | 2022-12-15 17:45:29 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2022-12-15 17:45:29 +0000 |
| commit | a103b6ca34b6bda8278c36fe5915309a33d316f5 (patch) | |
| tree | 3b0245304bb356fedf0f50906b3cf19d4523d9ae /openstackclient/tests/functional | |
| parent | 3f7663a00e9e6dc5891f05976940947e15f751fe (diff) | |
| parent | 70dbb01ea3ed900a41092d46ed5ae1370d5771af (diff) | |
| download | python-openstackclient-a103b6ca34b6bda8278c36fe5915309a33d316f5.tar.gz | |
Merge "Use the SDK for server show"
Diffstat (limited to 'openstackclient/tests/functional')
| -rw-r--r-- | openstackclient/tests/functional/compute/v2/test_server.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/openstackclient/tests/functional/compute/v2/test_server.py b/openstackclient/tests/functional/compute/v2/test_server.py index 6a6afa7c..b1afe875 100644 --- a/openstackclient/tests/functional/compute/v2/test_server.py +++ b/openstackclient/tests/functional/compute/v2/test_server.py @@ -11,6 +11,7 @@ # under the License. import itertools +import json import time import uuid @@ -288,6 +289,33 @@ class ServerTests(common.ComputeTestCase): ) self.assertOutput("", raw_output) + def test_server_show(self): + """Test server show""" + cmd_output = self.server_create() + name = cmd_output['name'] + + # Simple show + cmd_output = json.loads(self.openstack( + f'server show -f json {name}' + )) + self.assertEqual( + name, + cmd_output["name"], + ) + + # Show diagnostics + cmd_output = json.loads(self.openstack( + f'server show -f json {name} --diagnostics' + )) + self.assertIn('driver', cmd_output) + + # Show topology + cmd_output = json.loads(self.openstack( + f'server show -f json {name} --topology ' + f'--os-compute-api-version 2.78' + )) + self.assertIn('topology', cmd_output) + def test_server_actions(self): """Test server action pairs |
