def test_add_text_before(): tree = load_html("<div><p>hello<br/>world</p><i>X</i></div>") add_text_before(tree.xpath('//br')[0], ",") add_text_before(tree.xpath('//p')[0], "!") add_text_before(tree.xpath('//i')[0], "1") assert html_tostring( tree).strip() == "<div>!<p>hello,<br>world</p>1<i>X</i>\n</div>"
def test_add_text_before(): tree = load_html("<div><p>hello<br/>world</p><i>X</i></div>") add_text_before(tree.xpath('//br')[0], ",") add_text_before(tree.xpath('//p')[0], "!") add_text_before(tree.xpath('//i')[0], "1") assert html_tostring(tree).strip() == "<div>!<p>hello,<br>world</p>1<i>X</i>\n</div>"
def test_add_text_before_root(): tree = load_html("<p>hello<br/>world</p>") add_text_before(tree.xpath('//p')[0], "!") assert html_tostring(tree).strip() == "!<p>hello<br>world</p>"