from flaskbb.utils.markup import collect_emojis, EMOJIS, markdown def test_collect_emojis(): assert collect_emojis() == EMOJIS def test_custom_renderer(): # custom paragraph p_expected = "

@sh4nks is :developing: flaskbb.

\n" p_plain = "@sh4nks is :developing: :flaskbb:." assert markdown.render(p_plain) == p_expected # custom block code with pygments highlighting b_expected = """\n
print("Hello World")
\n""" b_expected_lang = """
print("Hello World")\n
\n""" b_plain = """ ``` print("Hello World") ``` """ b_plain_lang = """ ```python print("Hello World") ``` """ assert markdown.render(b_plain) == b_expected assert markdown.render(b_plain_lang) == b_expected_lang