def testGetRegionalResourcesDicts(self): service = self.compute.targetPools project = 'my-project' requested_regions = ['my-region'] filter_expr = '' http = object() batch_url = object() errors = [] self.assertIs(self.result, lister.GetRegionalResourcesDicts( service=service, project=project, requested_regions=requested_regions, filter_expr=filter_expr, http=http, batch_url=batch_url, errors=errors)) self.assertListEqual(errors, []) self.list_json.assert_called_once_with( requests=[(service, 'List', self.messages.ComputeTargetPoolsListRequest( filter=filter_expr, maxResults=500, project=project, region='my-region'))], http=http, batch_url=batch_url, errors=errors)
def GetResources(self, args, errors): region_names = [ self.CreateGlobalReference(region, resource_type='regions').Name() for region in args.regions] return lister.GetRegionalResourcesDicts( service=self.service, project=self.project, requested_regions=region_names, filter_expr=self.GetFilterExpr(args), http=self.http, batch_url=self.batch_url, errors=errors)