diff options
| author | Jenkins <jenkins@review.openstack.org> | 2017-02-09 17:38:15 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-02-09 17:38:15 +0000 |
| commit | 1c76c70d71345193d34bada3c6299027a6a2fe23 (patch) | |
| tree | 266c9ebcd66bbf9c79e17f55fb996cc5aecf61ae /openstackclient/tests/functional | |
| parent | 46d1df0adf00862a4b9ff21925836539a0e2f98f (diff) | |
| parent | 4679a4c1933da0b94efb5d3d453d119801289a97 (diff) | |
| download | python-openstackclient-1c76c70d71345193d34bada3c6299027a6a2fe23.tar.gz | |
Merge "Fix --parents and --children options in project show"
Diffstat (limited to 'openstackclient/tests/functional')
| -rw-r--r-- | openstackclient/tests/functional/identity/v3/test_project.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/openstackclient/tests/functional/identity/v3/test_project.py b/openstackclient/tests/functional/identity/v3/test_project.py index 5639dc16..96d41c3a 100644 --- a/openstackclient/tests/functional/identity/v3/test_project.py +++ b/openstackclient/tests/functional/identity/v3/test_project.py @@ -10,6 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. +import json + from tempest.lib.common.utils import data_utils from openstackclient.tests.functional.identity.v3 import common @@ -111,3 +113,14 @@ class ProjectTests(common.IdentityTests): 'name': self.project_name}) items = self.parse_show(raw_output) self.assert_show_fields(items, self.PROJECT_FIELDS) + + def test_project_show_with_parents_children(self): + json_output = json.loads(self.openstack( + 'project show ' + '--parents --children -f json ' + '--domain %(domain)s ' + '%(name)s' % {'domain': self.domain_name, + 'name': self.project_name})) + for attr_name in (self.PROJECT_FIELDS + ['parents', 'subtree']): + self.assertIn(attr_name, json_output) + self.assertEqual(self.project_name, json_output.get('name')) |
