def configure(self, options, config): self.enabled = getattr(options, self.enableOpt) if self.enabled: self.knows = Knows( knows_filename=options.knows_file, output=options.knows_out, knows_directory=options.knows_dir, exclude=options.knows_exclude, ) input_files = config.testNames if not options.knows_out: if input_files: config.testNames = self.knows.get_tests_to_run( input_files, ) super(KnowsNosePlugin, self).configure(options, config)
def _init_knows(*args, **kwargs): global _knows if _knows is _EMPTY: _knows = Knows(*args, **kwargs)