def process_single_linenumberfile_md(self, TEST): copy_template(TEST, ext=".md_", template_ext=".md_tmpl") TXT = Configuration() \ .file(TARGET + TEST + ".md_$") \ .handler(SnippetReader(), MdSnippetWriter(), LineNumberer()) configs = [TXT] processor = Processor(configs, TARGET + TEST + ".md_") processor.process() assertEqual(TEST, ext=".md_") snippetreset()
def process_single_processed_use(self, TEST): copy_template(TEST, ext=".ptxt", template_ext=".ptmpl") TXT = Configuration() \ .file(TARGET + TEST + ".ptxt") \ .handler(SnippetReader(), SnippetWriter(), RegexHandler(), LineNumberer([4])) configs = [TXT] processor = Processor(configs, TARGET + TEST + ".ptxt") processor.process() assertEqual(TEST, ext=".ptxt") snippetreset()
def process_single_py_file(self, TEST): copy_template(TEST, ext=".py_txt", template_ext=".py_tmpl") TXT = Configuration() \ .file(TARGET + TEST + ".py_txt$") \ .handler(SnippetReader(), SnippetWriter(),PySnippet()) configs = [TXT] processor = Processor(configs, TARGET + TEST + ".py_txt") processor.process() assertEqual(TEST, ext=".py_txt") snippetreset()
def process_single_file(self, TEST): copy_template(TEST) TXT = Configuration() \ .file(TARGET + TEST + ".txt") \ .handler(SnippetReader(), SnippetWriter(), SnippetMacro()) configs = [TXT] processor = Processor(configs, TARGET + TEST + ".txt") processor.process() assertEqual(TEST) snippetreset()
def process_single_file(self, TEST): license_handler = LicenseHandler() license_handler.license("LICENSE.txt") copy_template(TEST, ext=".java", template_ext=".java_x") JAVA = Configuration() \ .file(TARGET + TEST + ".java") \ .handler(JavaHandler(),license_handler) configs = [JAVA] processor = Processor(configs, TARGET + TEST + ".java") processor.process() assertEqual(TEST, ext=".java")
def process_glob(self, TEST): copy_template(TEST, ext=".gtxt", template_ext=".gtmpl") glob_handler = GlobHandler() glob_handler.my_glob = mock_glob glob_handler.isfile = mock_isfile TXT = Configuration() \ .file(TARGET + TEST + ".gtxt") \ .handler(SnippetReader(), SnippetWriter(), glob_handler) configs = [TXT] processor = Processor(configs, TARGET + TEST + ".gtxt") processor.process() assertEqual(TEST, ext=".gtxt") snippetreset()
def test_complex_templating(self): TEST = "template_complex" copy_template(TEST, template_ext=".tmpl_x") TXT = Configuration() \ .file(TARGET + TEST + ".txt") \ .handler(SnippetReader(), SnippetWriter(), SnippetMacro()) configs = [TXT] processor = Processor(configs, TARGET + TEST + ".txt") macro = SnippetMacro() macro.set("name", "Peter Verhas") macro.set("list", ["A", "B", "C"]) macro.set("yes", True) macro.set("no", False) macro.set("dict", {"a": "1", "b": 2, "c": 3}) processor.process() assertEqual(TEST) snippetreset()