Configuration¶
- class nose.config.Config(**kw)¶
nose configuration.
Instances of Config are used throughout nose to configure behavior, including plugin lists. Here are the default values for all config keys:
self.env = env = kw.pop('env', {}) self.args = () self.testMatch = re.compile(r'(?:^|[\b_\.%s-])[Tt]est' % os.sep) self.addPaths = not env.get('NOSE_NOPATH', False) self.configSection = 'nosetests' self.debug = env.get('NOSE_DEBUG') self.debugLog = env.get('NOSE_DEBUG_LOG') self.exclude = None self.getTestCaseNamesCompat = False self.includeExe = env.get('NOSE_INCLUDE_EXE', sys.platform in exe_allowed_platforms) self.ignoreFiles = (re.compile(r'^\.'), re.compile(r'^_'), re.compile(r'^setup\.py$') ) self.include = None self.loggingConfig = None self.logStream = sys.stderr self.options = NoOptions() self.parser = None self.plugins = NoPlugins() self.srcDirs = ('lib', 'src') self.runOnInit = True self.stopOnError = env.get('NOSE_STOP', False) self.stream = sys.stderr self.testNames = () self.verbosity = int(env.get('NOSE_VERBOSE', 1)) self.where = () self.py3where = () self.workingDir = None
- configure(argv=None, doc=None)¶
Configure the nose running environment. Execute configure before collecting tests with nose.TestCollector to enable output capture and other features.
- configureLogging()¶
Configure logging for nose, or optionally other packages. Any logger name may be set with the debug option, and that logger will be set to debug level and be assigned the same handler as the nose loggers, unless it already has a handler.
- configureWhere(where)¶
Configure the working directory or directories for the test run.
- default()¶
Reset all config values to defaults.
- getParser(doc=None)¶
Get the command line option parser.
- help(doc=None)¶
Return the generated help message
- exception nose.config.ConfigError¶
- class nose.config.ConfiguredDefaultsOptionParser(parser, config_section, error=None, file_error=None)¶
Handler for options from commandline and config files.
- class nose.config.NoOptions¶
Options container that returns None for all options.
- exception nose.config.NoSuchOptionError(name)¶
- nose.config.all_config_files()¶
Return path to any existing user config files, plus any setup.cfg in the current working directory.
- nose.config.flag(val)¶
Does the value look like an on/off flag?
- nose.config.user_config_files()¶
Return path to any existing user config files