23 lines
473 B
Python
23 lines
473 B
Python
from markdownify import markdownify as md
|
|
|
|
|
|
def test_underscore():
|
|
assert md('_hey_dude_') == r'\_hey\_dude\_'
|
|
|
|
|
|
def test_xml_entities():
|
|
assert md('&') == '&'
|
|
|
|
|
|
def test_named_entities():
|
|
assert md('»') == u'\xbb'
|
|
|
|
|
|
def test_hexadecimal_entities():
|
|
# This looks to be a bug in BeautifulSoup (fixed in bs4) that we have to work around.
|
|
assert md(''') == '\x27'
|
|
|
|
|
|
def test_single_escaping_entities():
|
|
assert md('&') == '&'
|