def assertParses(self, source, expected, alt=False): # noqa parser = MarkdownParser(config=DEFAULT_TEST_CONFIG) parser.parse(dedent(source), new_document('<string>')) self.assertMultiLineEqual( dedent(expected).lstrip(), dedent(parser.document.asdom().toprettyxml(indent=' ')), )
def md2pseudoxml(): description = ('Generate pseudo-XML document from markdown sources. ' + default_description) publish_cmdline(writer_name='pseudoxml', parser=MarkdownParser(), description=description)
def md2xetex(): description = ('Generate xetex document from markdown sources. ' + default_description) publish_cmdline(writer_name='latex', parser=MarkdownParser(), description=description)
def md2man(): description = ('Generate a manpage from markdown sources. ' + default_description) publish_cmdline(writer_name='manpage', parser=MarkdownParser(), description=description)