diff options
| author | TerryHowe <terrylhowe@gmail.com> | 2015-03-06 11:14:42 -0700 |
|---|---|---|
| committer | Steve Martinelli <stevemar@ca.ibm.com> | 2015-03-09 23:08:15 -0400 |
| commit | fa5f02eb2280b7f713d2b7f6e5eafe191bb40d0c (patch) | |
| tree | 28c42c92ac59fd18e3ef7be69a46cb41dfc7af11 /openstackclient/tests/identity | |
| parent | a2167466273fd7cdd50c67cb82fdbfa333b30102 (diff) | |
| download | python-openstackclient-fa5f02eb2280b7f713d2b7f6e5eafe191bb40d0c.tar.gz | |
Add identity v3 catalog show
Change-Id: Ia6b6c25eded43b899b3aa026227ad2859f1c67dd
Diffstat (limited to 'openstackclient/tests/identity')
| -rw-r--r-- | openstackclient/tests/identity/v3/test_catalog.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/openstackclient/tests/identity/v3/test_catalog.py b/openstackclient/tests/identity/v3/test_catalog.py index 9adda863..6bb962de 100644 --- a/openstackclient/tests/identity/v3/test_catalog.py +++ b/openstackclient/tests/identity/v3/test_catalog.py @@ -82,3 +82,37 @@ class TestCatalogList(TestCatalog): '<none>\n internal: https://internal.example.com\n', ), ) self.assertEqual(datalist, tuple(data)) + + +class TestCatalogShow(TestCatalog): + + def setUp(self): + super(TestCatalogShow, self).setUp() + + # Get the command object to test + self.cmd = catalog.ShowCatalog(self.app, None) + + def test_catalog_show(self): + arglist = [ + 'compute', + ] + verifylist = [ + ('service', 'compute'), + ] + parsed_args = self.check_parser(self.cmd, arglist, verifylist) + + # DisplayCommandBase.take_action() returns two tuples + columns, data = self.cmd.take_action(parsed_args) + self.sc_mock.service_catalog.get_data.assert_called_with() + + collist = ('endpoints', 'id', 'name', 'type') + self.assertEqual(collist, columns) + datalist = ( + 'onlyone\n public: https://public.example.com\nonlyone\n' + ' admin: https://admin.example.com\n' + '<none>\n internal: https://internal.example.com\n', + 'qwertyuiop', + 'supernova', + 'compute', + ) + self.assertEqual(datalist, data) |
