From 576da9ca7ab6efc0df0e70aa808a91d4ffc14535 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 10 Jul 2017 08:40:15 -0400 Subject: [PATCH] fix inner html + test --- feed.py | 2 -- tests.py | 11 +++++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 tests.py 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'