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