diff --git a/feed.py b/feed.py index fbe0fb7..264d19b 100644 --- a/feed.py +++ b/feed.py @@ -17,8 +17,6 @@ def element_to_string(element): s = [element.text] if element.text else [] for sub_element in element: s.append(etree.tostring(sub_element)) - if sub_element.tail: - s.append(element.tail) return ''.join(s) def _build_link(html, doc_url, url): diff --git a/tests.py b/tests.py new file mode 100644 index 0000000..7e225a1 --- /dev/null +++ b/tests.py @@ -0,0 +1,11 @@ +from lxml import etree + +from feed import element_to_string + +def test1_get_inner_html(): + root = etree.fromstring('12345') + assert element_to_string(root) == '12345' + +test1_get_inner_html() + +print 'All tests are OK'