def __init__(self): # parse args usage = "usage: python %prog <options>" parser = OptionParser(usage=usage) parser.add_option("-i", "--input-file", dest="fn", help="The file to read [%default]") parser.add_option("-v", "--verbose", dest="verbose", help="Enable logging") parser.add_option("-p", "--pid", dest="pid", action="store_true", help="Print pid") parser.add_option("-b", "--big", dest="procedural", action="store_true", help="Create a big file with lots of polygons") parser.add_option("-n", "--net", dest="net", action="store_true", help="Browse list of file to open from a PDF server") fn = 'bunny.obj' fn = 'teddy.obj' parser.set_defaults( fn = join('test', 'data', fn), # verbose = 0, pid = False, procedural = False) self.options, args = parser.parse_args() if self.options.pid: print 'copy paste to kill me' print 'kill -9 %d' % getpid() raw_input() if not self.options.verbose: quiet() else: self.options.verbose = int(self.options.verbose)
def check(self): if self.options.info: pass elif self.options.fb: pass elif self.options.fromDir: if not isdir(self.options.fromDir): _err_exit('Not a directory: %s' % self.options.fromDir) elif not self.options.albumName: _err_exit('missing albumName argument') if not self.options.verbose: quiet()
def __init__(self): # parse args usage = "usage: python %prog <options>" parser = OptionParser(usage=usage) parser.add_option("-i", "--input-file", dest="fn", help="The file to read [%default]") parser.add_option("-v", "--verbose", dest="verbose", help="Enable logging") parser.add_option("-p", "--pid", dest="pid", action="store_true", help="Print pid") parser.add_option("-b", "--big", dest="procedural", action="store_true", help="Create a big file with lots of polygons") parser.add_option("-n", "--net", dest="net", action="store_true", help="Browse list of file to open from a PDF server") fn = 'bunny.obj' fn = 'teddy.obj' parser.set_defaults( fn=join('test', 'data', fn), # verbose=0, pid=False, procedural=False) self.options, args = parser.parse_args() if self.options.pid: print 'copy paste to kill me' print 'kill -9 %d' % getpid() raw_input() if not self.options.verbose: quiet() else: self.options.verbose = int(self.options.verbose)
def __init__(self): # parse args usage = "usage: python %prog <options>" parser = OptionParser(usage=usage) parser.add_option("-c", "--coverage", action="store_true", dest="coverage", help="Enable coverage testing [default=%default]") parser.add_option("-p", "--profile", action="store_true", dest="pyprofile", help="Enable python profile module profiling [default=%default]") parser.add_option("-u", "--unittest-profile", action="store_true", dest="uProfile", help="Tell which unittest [default=%default]") parser.add_option("-C", "--coverage-filename", dest="coverageOutDir", help="The coverage test output directory [%default]") parser.add_option("-P", "--profile-filename", dest="profileOut", help="The unittest profiling output filename [%default]") parser.add_option("-l", "--list", dest="testModules", help="The list of module to test [default=%default]") parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False, help="Report a number of information") defaultTestModules = getDefaultTestModules() parser.set_defaults( testModules = defaultTestModules, profile = False, profileOut = join('output','profile.txt'), coverage = False, coverageOutDir = join('output','coverage')) self.options, args = parser.parse_args() if self.options.testModules != defaultTestModules: self.options.testModules = tuple(self.options.testModules.split(',')) if not self.options.coverage: self.options.coverageOutDir = None if not self.options.uProfile: self.options.profileOut = None if not self.options.verbose: quiet()
def __init__(self): # parse args usage = "usage: python %prog <options>" parser = OptionParser(usage=usage) parser.add_option("-c", "--coverage", action="store_true", dest="coverage", help="Enable coverage testing [default=%default]") parser.add_option( "-p", "--profile", action="store_true", dest="pyprofile", help="Enable python profile module profiling [default=%default]") parser.add_option("-u", "--unittest-profile", action="store_true", dest="uProfile", help="Tell which unittest [default=%default]") parser.add_option("-C", "--coverage-filename", dest="coverageOutDir", help="The coverage test output directory [%default]") parser.add_option( "-P", "--profile-filename", dest="profileOut", help="The unittest profiling output filename [%default]") parser.add_option("-l", "--list", dest="testModules", help="The list of module to test [default=%default]") parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False, help="Report a number of information") defaultTestModules = getDefaultTestModules() parser.set_defaults(testModules=defaultTestModules, profile=False, profileOut=join('output', 'profile.txt'), coverage=False, coverageOutDir=join('output', 'coverage')) self.options, args = parser.parse_args() if self.options.testModules != defaultTestModules: self.options.testModules = tuple( self.options.testModules.split(',')) if not self.options.coverage: self.options.coverageOutDir = None if not self.options.uProfile: self.options.profileOut = None if not self.options.verbose: quiet()