def Run(self, args): """This is what gets called when the user runs this command. Args: args: an argparse namespace. All the arguments that were provided to this command invocation. Returns: Some value that we want to have printed later. """ build_region = args.region or cloudbuild_util.DEFAULT_REGION client = cloudbuild_util.GetClientInstance() messages = cloudbuild_util.GetMessagesModule() project_id = properties.VALUES.core.project.GetOrFail() parent_resource = resources.REGISTRY.Create( collection='cloudbuild.projects.locations', projectsId=project_id, locationsId=build_region) args.filter, server_filter = filter_rewrite.Backend(args.ongoing).Rewrite( args.filter) return list_pager.YieldFromList( client.projects_locations_builds, messages.CloudbuildProjectsLocationsBuildsListRequest( parent=parent_resource.RelativeName(), pageSize=args.page_size, filter=server_filter), field='builds', batch_size=args.page_size, limit=args.limit, batch_size_attribute='pageSize')
def Run(self, args): """This is what gets called when the user runs this command. Args: args: an argparse namespace. All the arguments that were provided to this command invocation. Returns: Some value that we want to have printed later. """ client = cloudbuild_util.GetClientInstance() messages = cloudbuild_util.GetMessagesModule() args.filter, server_filter = filter_rewrite.Backend( args.ongoing).Rewrite(args.filter) return list_pager.YieldFromList( client.projects_builds, messages.CloudbuildProjectsBuildsListRequest( pageSize=args.page_size, projectId=properties.VALUES.core.project.GetOrFail(), filter=server_filter), field='builds', batch_size=args.page_size, limit=args.limit, batch_size_attribute='pageSize')
def SetUp(self): self.rewrite = filter_rewrite.Backend().Rewrite now = times.ParseDateTime('2016-09-26T23:31:29-0400') self.StartObjectPatch(times, 'Now', side_effect=lambda tzinfo=None: now)