示例#1
0
def do_work_son(args):
    loader = FileSystemLoader(args.source)
    env = Environment(loader=loader, keep_trailing_newline=True)
    config = Config(get_provider(args.config))

    for file in iter_files_filter(args.source, "*{0}".format(args.ext)):
        src = file.replace(args.source, "")
        target = resolve_templated_file_path(src, config)

        render_template_to_target(
            env,
            src,
            config.to_dict(),
            os.path.join(args.destination, target),
            args.ext)
 def test_get_provider(self):
     provider = get_provider(self.ini_file)
     ok_(type(provider) == IniProviderBackend)