diff --git a/markdownify/__init__.py b/markdownify/__init__.py
index 4a44737..56854e8 100644
--- a/markdownify/__init__.py
+++ b/markdownify/__init__.py
@@ -22,6 +22,7 @@ def escape(text):
return ''
return text.replace('_', r'\_')
+
def chomp(text):
"""
If the text in an inline tag like b, a, or em contains a leading or trailing
@@ -34,6 +35,7 @@ def chomp(text):
text = text.strip()
return (prefix, suffix, text)
+
def _todict(obj):
return dict((k, getattr(obj, k)) for k in dir(obj) if not k.startswith('_'))
diff --git a/tests/test_conversions.py b/tests/test_conversions.py
index 853ed66..b8487e5 100644
--- a/tests/test_conversions.py
+++ b/tests/test_conversions.py
@@ -21,6 +21,7 @@ nested_uls = re.sub(r'\s+', '', """
3
""")
+
def test_chomp():
assert md(' ') == ' '
assert md(' ') == ' '
@@ -31,15 +32,18 @@ def test_chomp():
assert md(' s ') == ' **s** '
assert md(' s ') == ' **s** '
+
def test_a():
assert md('Google') == '[Google](http://google.com)'
+
def test_a_spaces():
assert md('foo Google bar') == 'foo [Google](http://google.com) bar'
assert md('foo Google bar') == 'foo [Google](http://google.com) bar'
assert md('foo Google bar') == 'foo [Google](http://google.com) bar'
assert md('foo bar') == 'foo bar'
+
def test_a_with_title():
text = md('Google')
assert text == r'[Google](http://google.com "The \"Goog\"")'
@@ -58,6 +62,7 @@ def test_a_no_autolinks():
def test_b():
assert md('Hello') == '**Hello**'
+
def test_b_spaces():
assert md('foo Hello bar') == 'foo **Hello** bar'
assert md('foo Hello bar') == 'foo **Hello** bar'
@@ -81,6 +86,7 @@ def test_br():
def test_em():
assert md('Hello') == '*Hello*'
+
def test_em_spaces():
assert md('foo Hello bar') == 'foo *Hello* bar'
assert md('foo Hello bar') == 'foo *Hello* bar'
@@ -130,6 +136,7 @@ def test_strong():
def test_ul():
assert md('') == '\n* a\n* b\n\n'
+
def test_inline_ul():
assert md('foo
bar
') == 'foo\n\n\n* a\n* b\n\nbar\n\n'