def __init__(self,name=None,description=None,epilog=None,debug_flag=True,subcommands=False): self.name = os.path.basename(sys.argv[0]) setproctitle('%s %s' % (self.name,' '.join(sys.argv[1:]))) signal.signal(signal.SIGINT, self.SIGINT) reload(sys) sys.setdefaultencoding('utf-8') if name is None: name = self.name # Set to True to avoid any messages from self.message to be printed self.silent = False self.logger = Logger(self.name) self.log = self.logger.default_stream self.parser = argparse.ArgumentParser( prog=name, description=description, epilog=epilog, add_help=True, conflict_handler='resolve', ) if debug_flag: self.parser.add_argument('--debug',action='store_true',help='Show debug messages') if subcommands: self.commands = {} self.command_parsers = self.parser.add_subparsers( dest='command', help='Please select one command mode below', title='Command modes' )
def __init__(self,name): threading.Thread.__init__(self) self.log = Logger(name).default_stream self.status = 'not running' self.setDaemon(True) self.setName(name) self._stop_event = threading.Event()
def __init__(self,path='noseresults.xml',short_classnames=False): self.log = Logger('nosepicker').default_stream self.path = path self.parser = None self.fd = None self.loaded = False self.__next = None self.short_classnames = short_classnames
def __init__(self,suite,node): self.log = Logger('nosepicker').default_stream self.suite = suite self.node = node self.skipped = [node for node in self.node.xpath('skipped')] self.errors = [NoseTestError(self,node) for node in self.node.xpath('error')] self.failures = [NoseTestError(self,node) for node in self.node.xpath('failure')] for node in self.node: if node.tag not in ('error','failure','skipped'): self.log.debug('UNEXPECTED: %s' % ET.tostring(node)) raise ValueError('Unexpected testcase child element: %s' % node.tag)
def __init__(self,testcase,node): self.log = Logger('nosepicker').default_stream self.testcase = testcase self.node = node
def __init__(self,parent,node): self.log = Logger('nosepicker').default_stream self.parent = parent self.node = node