def main(): """ Read the text file, for each workflow try: force-complete it. """ parser = optparse.OptionParser("python %prog [WF1 WF2 ... | -f FILE]") parser.add_option('-f', '--file', help='Text file', dest='file') (options, args) = parser.parse_args() if options.file: workflows = [wf.strip() for wf in open(options.file) if wf.strip()] elif len(args) >= 1: workflows = args else: parser.error("Provide the workflow names or a text file") sys.exit(0) for workflow in workflows: print "Force-Completing workflow: " + workflow result = reqMgrClient.forceCompleteWorkflow(url, workflow) if result == None or result == 'None': print "Error" else: print "force-complete" sys.exit(0)
def main(): """ Read the text file, for each workflow try: force-complete it. """ parser = optparse.OptionParser("python %prog [WF1 WF2 ... | -f FILE]") parser.add_option("-f", "--file", help="Text file", dest="file") (options, args) = parser.parse_args() if options.file: workflows = [wf.strip() for wf in open(options.file) if wf.strip()] elif len(args) >= 1: workflows = args else: parser.error("Provide the workflow names or a text file") sys.exit(0) for workflow in workflows: print "Force-Completing workflow: " + workflow result = reqMgrClient.forceCompleteWorkflow(url, workflow) if result == None or result == "None": print "Error" else: print "force-complete" sys.exit(0)
def testForceCompleteWorkflow(self): # forceCompleteWorkflow te = reqMgr.forceCompleteWorkflow(url, testwf) if te is None: self.fail("None output")