Пример #1
0
    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)
Пример #2
0
 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()
Пример #3
0
    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)
Пример #4
0
    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()
Пример #5
0
    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()