Fix all_tenants doesn't work for group list
all_tenants is forgotten to pass by group list. This patch fixed it. Change-Id: I419430e929038c35747c59600be83f2e2d084802 Closes-bug: #1671293
This commit is contained in:
		| @@ -236,6 +236,11 @@ class ShellTest(utils.TestCase): | ||||
|         self.run_command('--os-volume-api-version 3.13 group-list') | ||||
|         self.assert_called_anytime('GET', '/groups/detail') | ||||
|  | ||||
|     def test_group_list__with_all_tenant(self): | ||||
|         self.run_command( | ||||
|             '--os-volume-api-version 3.13 group-list --all-tenants') | ||||
|         self.assert_called_anytime('GET', '/groups/detail?all_tenants=1') | ||||
|  | ||||
|     def test_group_show(self): | ||||
|         self.run_command('--os-volume-api-version 3.13 ' | ||||
|                          'group-show 1234') | ||||
|   | ||||
| @@ -753,11 +753,13 @@ def do_manageable_list(cs, args): | ||||
|            nargs='?', | ||||
|            type=int, | ||||
|            const=1, | ||||
|            default=0, | ||||
|            default=utils.env('ALL_TENANTS', default=0), | ||||
|            help='Shows details for all tenants. Admin only.') | ||||
| def do_group_list(cs, args): | ||||
|     """Lists all groups.""" | ||||
|     groups = cs.groups.list() | ||||
|     search_opts = {'all_tenants': args.all_tenants} | ||||
|  | ||||
|     groups = cs.groups.list(search_opts=search_opts) | ||||
|  | ||||
|     columns = ['ID', 'Status', 'Name'] | ||||
|     utils.print_list(groups, columns) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 wangxiyuan
					wangxiyuan