diff options
author | JensDiemer <git@jensdiemer.de> | 2022-08-20 23:24:54 +0200 |
---|---|---|
committer | JensDiemer <git@jensdiemer.de> | 2022-08-20 23:24:54 +0200 |
commit | c13f3178cde4ab43c89099e9adf123a31910aacb (patch) | |
tree | ad4c9515ba0ba10b7137e29640cb3fa833b51310 | |
parent | 9b19b94427b856c4077e7923ebfe08854c66285c (diff) | |
download | creole-c13f3178cde4ab43c89099e9adf123a31910aacb.tar.gz |
change markdown emphasis
-rw-r--r-- | creole/emitter/html2markdown_emitter.py | 3 | ||||
-rw-r--r-- | creole/tests/test_cross_compare_markdown.py | 23 |
2 files changed, 7 insertions, 19 deletions
diff --git a/creole/emitter/html2markdown_emitter.py b/creole/emitter/html2markdown_emitter.py index 83f4ede..866e090 100644 --- a/creole/emitter/html2markdown_emitter.py +++ b/creole/emitter/html2markdown_emitter.py @@ -105,8 +105,7 @@ class MarkdownEmitter(BaseEmitter): def i_emit(self, node: DocNode): return self._typeface(node, key='_') - def em_emit(self, node: DocNode): - return self._typeface(node, key='*') + em_emit = i_emit def tt_emit(self, node: DocNode): return self._typeface(node, key='##') diff --git a/creole/tests/test_cross_compare_markdown.py b/creole/tests/test_cross_compare_markdown.py index 2e77a81..443488f 100644 --- a/creole/tests/test_cross_compare_markdown.py +++ b/creole/tests/test_cross_compare_markdown.py @@ -84,14 +84,17 @@ class CrossCompareMarkdownTests(BaseCreoleTest): def test_typeface_basic(self): self.cross_compare_markdown( - markdown_string='*single asterisks*', - html_string='<p><em>single asterisks</em></p>', + markdown_string='_emphasis_', + html_string='<p><em>emphasis</em></p>', ) self.cross_compare_markdown( markdown_string='**double asterisks**', html_string='<p><strong>double asterisks</strong></p>', ) - + self.cross_compare_markdown( + markdown_string='This is **markdown _markup_**!', + html_string='<p>This is <strong>markdown <em>markup</em></strong>!</p>', + ) def test_inline_code(self): self.cross_compare_markdown( markdown_string='Use the `print()` function.', @@ -104,20 +107,6 @@ class CrossCompareMarkdownTests(BaseCreoleTest): debug=True, ) - # self.cross_compare_markdown( - # markdown_string=cleandoc( - # ''' - # This is: _italic_, **bold**, `monospace`. - # ''' - # ), - # html_string=cleandoc( - # ''' - # <p>This is: <em>italic</em>, <strong>bold</strong>, <code>monospace</code>.</p> - # ''' - # ), - # debug=True, - # ) - def test_lists(self): self.cross_compare_markdown( markdown_string=cleandoc( |