def setUp(self): unittest.TestCase.setUp(self) self._tmpdirectory = tempfile.mkdtemp() self.genconf = GenConf( manifest_path=resource_filename('tests.genconftests.samples', 'simple.yaml'), overrides_path=resource_filename( 'tests.genconftests.samples', 'simple-overrides-not-existing.yaml'), templatedir=resource_filename('tests.genconftests.samples', 'templates'), targetdir=self._tmpdirectory)
def dispatch(argv): "run the command specified in args" args = parse_args(argv) print_settings(args) check_args(args) if (args.verbose): progress_listener = PrintProgressListener() else: progress_listener = DefaultGenConfEventListener() error_listener = PrintErrorListener(args.templatedir) genconf = GenConf(manifest_path=args.manifest, overrides_path=args.overrides, templatedir=args.templatedir, targetdir=args.targetdir) genconf.generate(error_listener, progress_listener) return error_listener.exit