123456789101112131415161718192021222324252627282930313233 |
- from flaskbb.utils.markup import markdown
- def test_custom_renderer():
- # custom paragraph
- p_plain = "@sh4nks is developing flaskbb."
- assert "/user/sh4nks" in markdown.render(p_plain)
- # custom block code with pygments highlighting (jus)
- b_plain = """
- ```
- print("Hello World")
- ```
- """
- b_plain_lang = """
- ```python
- print("Hello World")
- ```
- """
- assert "<pre>" in markdown.render(b_plain)
- assert "highlight" in markdown.render(b_plain_lang)
- # typo in language
- bad_language = """
- ```notpython
- print("Hello World")
- ```
- """
- bad_language_render = markdown.render(bad_language)
- assert "<pre>" in bad_language_render
- assert "highlight" not in bad_language_render
|